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ê.


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


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 ...


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/


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.


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.


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.


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).


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


Conforme relatado nas perguntas e respostas da Synergy, desinstalar esta atualização não fez nenhuma diferença para mim.
James White
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.