Este não é um recurso do Synergy a partir da versão 1.4.10.
Eu tenho duas máquinas que estou tentando usar o Synergy (ambas rodando 1.4.10) com:
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
Este não é um recurso do Synergy a partir da versão 1.4.10.
Tags synergy