Synergy Mac / Win7 - Não é possível controlar do cliente

2

Eu tenho duas máquinas que estou tentando usar o Synergy (ambas rodando 1.4.10) com:

  • MacBook Pro com o Mountain Lion 10.8.2
  • PC com o Windows 7 Enterprise (SP1)

O MacBook tem um segundo monitor conectado e fica à direita (embora isso pareça não fazer diferença). O PC tem apenas um monitor, que fica à direita do segundo monitor no MacBook, assim:

+-------+ +-------+    +------+
|MacBook| |MacBook|    |Win7PC|
|Native | |2nd Mon|    |      |
+-------+ +-------+    +------+

Eu tenho as duas máquinas para conectar e ter controle de teclado / mouse (k / m) trabalhando em uma direção. Meu problema é que não consigo obter o cliente k / m para controlar o servidor. Eu preferiria que o PC fosse o servidor, mas tentei as duas maneiras sem sucesso.

Se eu fizer o MacBook no servidor, posso usar o k / m do MacBook para controlar o Windows 7, mas não posso usar o k / m do Windows 7 para controlar o MacBook. Se eu alterá-lo e tornar o PC com Windows 7 o servidor, posso usar o k / m do PC para controlar o MacBook, mas não posso controlar o PC com o k / m do MacBook.

No lado do PC, tentei configurar todos os arquivos do Synergy * .exe no PC para serem executados como Administrador na guia de compatibilidade (como vi isso é sugerido em outro lugar) e executei explicitamente o aplicativo como Administrador. Eu também tentei ambas as configurações de "Modo de processo"; Serviço e "Desktop (legado)". Ao usar o modo "Serviço", também testei a caixa de seleção "Elevar".

No lado do MacBook, quando executo o aplicativo Synergy GUI (da pasta Aplicativos onde eu o "instalei"), percebo que não consigo iniciar o Synergy, a menos que eu vá em Preferências e defina o "Modo de processo" para "Desktop (legado)". Depois de mudar para "Desktop (legado)" eu sou capaz de iniciar o cliente ou o servidor e posso obter as duas máquinas falando ... Eu só não posso usar k / m do cliente para controlar o servidor! FWIW, também tentei executar os programas synergy ou synergys com e sem sudo diretamente de um shell ... mesmos resultados.

Transformei o log em DEBUG2 em ambos os lados e não vejo nenhuma mensagem no cliente ou no servidor quando uso o mouse do cliente e arrasto o cursor até a borda da tela. Novamente, não importa se o cliente é o PC ou o MacBook ... nenhuma mensagem aparece nos logs quando o mouse do cliente é arrastado para a borda da tela.

Pesquisei pessoas com problemas semelhantes e não encontrei nada. Eu apreciaria qualquer ajuda!

Aqui está a configuração do servidor que eu uso no 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
    
por Nathan 19.02.2013 / 20:11

1 resposta

0

Este não é um recurso do Synergy a partir da versão 1.4.10.

link

    
por 19.02.2013 / 22:29

Tags