Como fazer com que a rolagem da roda do mouse funcione com o Synergy?

4

Eu configurei o Synergy com um servidor OSX e um host Ubuntu. Está funcionando bem, exceto que a roda do mouse não funciona no Linux. Eu usei o comando xev para verificar se nenhuma entrada foi registrada ao operar a roda do mouse.

Encontrei vários relatórios de bugs sobre esse problema, desde 2009, mas sem solução.

Também encontrei algumas postagens de blog em que os patches de código-fonte podem ser baixados. Mas quando tentei construir o código, recebi erros sobre um diretório i386 ausente. (Eu temo que tentar construir o projeto eu mesmo leve a muitas horas de frustração ..)

Alguém sabe onde posso baixar uma compilação do OSX com os patches aplicados?

    
por StackedCrooked 21.08.2013 / 00:17

3 respostas

12

Eu encontrei a resposta aqui

Fix for every installation so far -- I see mostly people using linux as the client so in this scenario I'm using Windows 7 as the server and fedora 12 as the client.

On the client:

tail -f /var/log/messages

now scroll as slow as possible and take note of the errors streaming in.

Example:

Feb  1 18:32:45 localhost Synergy+ 1.3.4:
2010-02-01T18:32:45 WARNING:
Wheel scroll delta (28) smaller than threshold (120)#012#011CXWindowsScreen.cpp,858

This is pretty self-explanatory. Take note of the delta. For this setup, when I scroll slow, I get 28.

So now run this on the client:

killall synergyc; sleep 1; synergyc --yscroll <lowest delta> <ip of server>

Literal example:

killall synergyc; sleep 1; synergyc --yscroll 28 10.0.0.1

Make sure to go through any session files or setting you created to include your new yscroll function.

And don't use 0 or 1 (unless your delta is 1). 0 created some odd issues. You want to set yscroll to your lowest possible literal delta. 0 or 1 neither accurate nor efficient.

    
por 21.08.2013 / 01:03
1

Estas etapas devem ajudar. No seu mac

  • Ir para Preferências do Sistema > Mouse
  • Alterar a velocidade de rolagem para o menor
  • Reinicie o servidor Synergy no seu mac (você pode testar mesmo antes de reiniciar o servidor. Trabalhou para mim sem reiniciar)
  • Voilla !! Scroll deve estar trabalhando tanto no Linux quanto no Mac.

Agora você pode voltar e ajustar a velocidade da rolagem usando as mesmas etapas e testá-la.

    
por 16.05.2018 / 20:09
0

No Mac no terminal eu tive que sair correndo: cd /Aplicativos/Synergy.app/Contents/MacOS

Em seguida, execute: killall synergyc & & sleep 10 & & ./synergyc --yscroll

Exemplo: killall synergyc & & sleep 10 & & ./synergyc --yscroll 28 10.0.0.1

    
por 16.10.2015 / 18:11

Tags