Sinergia quebrada no Windows 8.1 + HDPI

8

Quando executo sinergia e movo o cursor para um cliente, o cursor fica invisível e adere ao canto inferior direito da tela (acionando a espiada do Windows). Isso torna todos os computadores inúteis até que os clientes e servidores sejam mortos.

Eu recebo dropped bogus delta motionerros no servidor e CALV/ CNOPno-ops no cliente.

Estou executando o Windows 8.1 absoluto mais recente com as atualizações mais recentes. Também estou executando o mais recente Synergy 1.5.0 e 1.5.1 Nightly (tentei todas as permutações). Isso funcionou antes de eu sair por uma semana e agora está quebrado. Eu não tenho ideia do porquê.

PythonNut
fonte
2
nunca mais saia de férias!
Keltari

Respostas:

4

Isso funciona para mim:

  1. Sinergia rebaixada para 1.3.8 no servidor (win8.1) e no cliente (linux)

  2. Defina a compatibilidade de synergy.exe e synergys.exe no servidor para win7 e desabilite a escala de exibição em configurações de alto DPI

bsujja
fonte
1
O downgrade é desnecessário, apenas a etapa dois é necessária.
James White
I confirmada rebaixamento não é necessário, no entanto eu tive que desativar escalonamento dpi para todos os usuários através de "Alterar configurações para todos os usuários", na guia compatibilidade
Tristan
2

Aqui está uma solução que permitirá que você evite ter que matar os clientes e servidores para tornar seus computadores úteis novamente ...

No servidor, clique no botão Configurar servidor e no assistente que aparece:

  • Guia Telas e links: organize suas telas para que você não possa passar de uma para a outra usando o mouse
    • adicione espaços horizontais ou verticais
    • organizar telas na diagonal
  • Guia Teclas de atalho: configure as teclas de atalho para pular diretamente para cada tela:
    • criar nova tecla de atalho
    • selecione a tecla de atalho recém-criada
    • crie uma nova ação 'switchToScreen (screenName)'
    NOTA: não esqueça de criar uma sequência de teclas de atalho para retornar ao servidor!

Eu teria postado fotos, mas preciso de 10 pontos de reputação e esta é a minha primeira 'resposta' / post, então atualmente tenho 1 ... a que você obtém por se inscrever, ou seja;) ... De qualquer forma, vou editar isso postar quando puder e adicionar as fotos ...

Além disso, minha instalação do Synergy começou a funcionar logo após eu ativar 'cantos mortos' - você fez alterações semelhantes na guia Configurações avançadas do servidor?

Boa sorte - e poste uma solução aqui se você descobrir como corrigir isso antes de eu fazer;)

EDIT: entraram em contato com a Synergy e enviaram arquivos de log ... aguardando resposta ...

cr0ck3t
fonte
dead cornersestão desativados no momento.
PythonNut
Os desenvolvedores do Synergy agora estão investigando isso, o relatório de erros está no rastreador de problemas, e está direcionado para a versão 1.5.1, prevista para 15 de agosto. Espero que eles possam consertá-lo para o próximo estábulo.
James White
1

O problema está relacionado ao dimensionamento de DPI no Windows 8.1. Publiquei no site de perguntas e respostas da Synergy e um usuário reporta a configuração para 100% resolve o problema:

http://synergy.askbot.com/question/244/synergy-150151-on-windows-81-update-1-hidpi/

No entanto, isso não é possível para quem usa um dispositivo verdadeiramente HiDPI, porque sem o dimensionamento da área de trabalho e da interface do usuário seria minúsculo.

Também relatei o problema no Synergy Bug Tracker, mas até agora não ouvi nada do Synergy Support.

http://synergy-project.org/spit/issues/details/4111/

James White
fonte
1

Execute o seguinte em ordem (leia as outras respostas nesta página):

  1. O downgrade é desnecessário.
  2. Execute o procedimento "compatibilidade e DPI".
  3. Execute o procedimento de solução alternativa "tecla de atalho".
  4. Reinicie a sinergia e isso já deve funcionar - mas você precisa pressionar a tecla de atalho para alternar as telas.
  5. NOVO PROCEDIMENTO: Vá para configurações novamente e, na guia Telas e links , reorganize as telas na posição desejada novamente. Pressione OK. Em seguida, pressione Aplicar.

Isso funcionou para mim e agora não há necessidade de mudar de tela usando as teclas de atalho. A troca de telas agora acontece com o movimento do mouse.

Tobats
fonte
0

Mudei meu servidor para o meu laptop (executando o Windows 7) e meu cliente para a minha área de trabalho (executando o Windows 8.1) e conectei o teclado e o mouse ao laptop. Funciona por enquanto - estou aguardando uma resposta do Synergy a partir dos logs que enviei. Manterá todos informados.

cr0ck3t
fonte
1
Ok, percebi que havia um retângulo 1920x1080no canto superior esquerdo da tela do meu servidor (meu monitor é 4K). Se o meu mouse permanecer nessa zona, as duas máquinas executam ping nos seus CALV, NOPpings para frente e para trás. No entanto, se meu mouse estiver fora dessa zona, eu recebo trying to leave on downe no neighbor down. Suspeito que isso tenha a ver com o Synergy não detectar minha resolução.
precisa saber é o seguinte
0

Se você quiser mudar, recomendo o Mouse Without Borders da MSFT . Parece funcionar mais suavemente nas plataformas Windows.

Garrett Dumas
fonte
Obrigado. Se tudo mais falhar, eu usarei isso. Eu também uso Linux. (Funciona bem) Desistir dessas máquinas seria triste, mas talvez inevitável.
PythonNut
0

Algumas soluções para problemas com o servidor Synergy no Windows 8 são descritas em
Como corrigir problemas de rolagem e conectividade do Synergy no Windows 8 :

  1. Desinstale a sinergia, desative o UAC e reinstale usando o modo de compatibilidade do Windows 7

  2. No painel, marque a opção Elevar

  3. Ainda no painel, menu Arquivo -> Editar -> Configurações, Configurações avançadas, altere o Modo de processo para Desktop (legacy).

Se você não conseguir que o Synergy funcione corretamente no Windows 8.1, tente o ShareMouse alternativo , que é um freeware para usuários não avançados (definição no site).

harrymc
fonte
Não. :(não resolveu o problema. O ShareMouse não suporta Linux.
PythonNut
Nesse caso, adicionei a tag Linux à sua postagem.
22414 harrymc
0

A ideia de dimensionamento do DPI é interessante, no entanto, vi quase todos os relatórios desse problema iniciados após um Windows Update. Acredito que reduzi a atualização específica que causou o problema. Se todos puderem verificar se a atualização está instalada e desinstalá-la, informe se isso foi corrigido ou não:

KB2973201

nós
fonte
Conforme relatado nas perguntas e respostas da Synergy, desinstalar esta atualização não fez nenhuma diferença para mim.
James White