2

У меня есть две машины, которые я пытаюсь использовать 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

1 ответ1

0

Это не особенность Synergy с версии 1.4.10.

http://synergy-foss.org/spit/issues/details/105/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .