У меня есть две машины, которые я пытаюсь использовать Synergy (обе работают на 1.4.10) с:
- MacBook Pro с горным львом 10.8.2
- ПК с Windows 7 Enterprise (SP1)
К MacBook подключен второй монитор, и он расположен справа (хотя, похоже, это не имеет значения). ПК имеет только один монитор, который расположен справа от второго монитора на MacBook, как показано ниже:
+-------+ +-------+ +------+
|MacBook| |MacBook| |Win7PC|
|Native | |2nd Mon| | |
+-------+ +-------+ +------+
У меня есть две машины для подключения, и клавиатура / мышь (к / м) работают в одном направлении. Моя проблема в том, что я не могу заставить клиента к / м управлять сервером. Я бы предпочел, чтобы ПК был сервером, но я пробовал оба способа безрезультатно.
Если я сделаю MacBook сервером, то смогу использовать к / м MacBook для управления ПК с Windows 7, но не могу использовать к / м с Windows 7 для управления MacBook. Если я изменю его и сделаю ПК с Windows 7 сервером, то смогу использовать k / m ПК для управления MacBook, но не могу управлять ПК с помощью k / m MacBook.
Что касается ПК, я попытался настроить все Synergy * .exe на ПК для запуска в качестве администратора на вкладке совместимости (как я видел в другом месте), и я явно запустил приложение в качестве администратора. Я также попробовал обе настройки "Process mode"; Сервис и «Рабочий стол (наследство)». При использовании режима "Сервис" я также пробовал установить флажок "Поднять".
На стороне MacBook, когда я запускаю приложение Synergy GUI (из папки "Приложения", куда я его "установил"), я замечаю, что не могу даже запустить Synergy, если не захожу в "Предпочтения" и не устанавливаю "Режим обработки" на «Рабочий стол ( наследство)». После переключения на «Desktop (legacy)» я могу запустить либо клиент, либо сервер, и могу заставить две машины говорить ... Я просто не могу использовать клиентский к / м для управления сервером! FWIW, я также попытался запустить программы synergyc или synergys с и без sudo непосредственно из оболочки ... те же результаты.
Я включил ведение журнала в DEBUG2 с обеих сторон и не вижу сообщений на клиенте или сервере, когда использую клиентскую мышь и перетаскиваю курсор к краю экрана. Опять же, не имеет значения, является ли клиент ПК или MacBook ... в журналах не отображаются все сообщения, когда клиентская мышь перетаскивается к краю экрана.
Я искал людей с похожими проблемами и ничего не нашел. Буду признателен за любую помощь!
Вот конфигурация сервера, которую я использую с MacBook:
section: screens
MacBook:
halfDuplexCapsLock = false
halfDuplexNumLock = false
halfDuplexScrollLock = false
xtestIsXineramaUnaware = false
switchCorners = none
switchCornerSize = 0
Win7PC:
halfDuplexCapsLock = false
halfDuplexNumLock = false
halfDuplexScrollLock = false
xtestIsXineramaUnaware = false
switchCorners = none
switchCornerSize = 0
end
section: aliases
MacBook:
MacBook.domain.local
Win7PC:
Win7PC.domain.local
end
section: links
MacBook:
right = Win7PC
Win7PC:
left = MacBook
end
section: options
relativeMouseMoves = false
screenSaverSync = true
win32KeepForeground = false
switchCorners = none
switchCornerSize = 0
end