Sinergia rota en Windows 8.1 + HDPI

8

Cuando ejecuto la sinergia y muevo el cursor a un cliente, el cursor se vuelve invisible y se adhiere a la esquina inferior derecha de la pantalla (desencadenando un vistazo). Esto hace que todas las computadoras sean inútiles hasta que los clientes y servidores sean eliminados.

Recibo dropped bogus delta motionerrores en el servidor y CALV/ CNOPno-ops en el cliente.

Estoy ejecutando la última actualización absoluta de Windows 8.1 con las últimas actualizaciones. También estoy ejecutando las últimas Synergy 1.5.0 y 1.5.1 Nightly (probé todas las permutaciones). Esto funcionó antes de que me fuera por una semana y ahora está roto. No tengo ni idea de porqué.

PythonNut
fuente
2
¡nunca más te vayas de vacaciones!
Keltari

Respuestas:

4

Esto funciona para mi:

  1. Sinergia degradada a 1.3.8 tanto en el servidor (win8.1) como en el cliente (linux)

  2. Establezca la compatibilidad de synergy.exe y synergys.exe en el servidor para win7 y desactive la escala de visualización en configuraciones de DPI altas

bsujja
fuente
1
La degradación es innecesaria, solo se requiere el paso dos.
James White
Confirmé que la degradación no es necesaria, sin embargo, tuve que deshabilitar la escala de DPI para TODOS los usuarios a través de "Cambiar configuración para todos los usuarios" en la pestaña de compatibilidad
Tristan
2

Aquí hay una solución que le permitirá evitar tener que matar a los clientes y servidores para que sus computadoras sean útiles nuevamente ...

En el servidor, haga clic en el botón Configurar servidor y en el asistente que aparece:

  • Pestaña Pantallas y enlaces: organice sus pantallas para que no pueda moverse de una a otra con el mouse
    • agregar espacios horizontales o verticales
    • organizar pantallas en diagonal
  • Ficha Teclas de acceso rápido: configure las teclas de acceso rápido para saltar directamente a cada pantalla:
    • crear nueva tecla de acceso rápido
    • seleccione la tecla de acceso rápido recién creada
    • crear una nueva acción 'switchToScreen (screenName)'
    NOTA: ¡no olvide crear una secuencia de teclas de acceso rápido para volver al servidor!

Hubiera publicado fotos, pero necesito 10 puntos de reputación y esta es mi primera 'respuesta' / publicación, así que actualmente tengo 1 ... la que obtienes por registrarte, es decir;) ... De todos modos, editaré esto publicar cuando pueda y agregar las fotos ...

Además, mi instalación de Synergy comenzó a funcionar justo después de habilitar 'rincones muertos': ¿realizó cambios similares en la pestaña Configuración avanzada del servidor?

Buena suerte, y publique una solución aquí si descubre cómo solucionarlo antes que yo;)

EDITAR: he contactado a Synergy y enviado archivos de registro ... esperando respuesta ...

cr0ck3t
fuente
dead cornersActualmente están deshabilitados.
PythonNut
Los desarrolladores de Synergy ahora están investigando esto, el informe de errores está en su rastreador de problemas, su objetivo para 1.5.1 se debe entregar el 15 de agosto. Espero que puedan arreglarlo para el próximo establo.
James White
1

El problema está relacionado con el escalado de DPI en Windows 8.1. Publiqué en el sitio Synergy Q&A y un usuario informa que volver a configurarlo al 100% resuelve el problema:

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

Sin embargo, esto no es posible para cualquiera que use un dispositivo verdaderamente HiDPI porque sin escalar el escritorio y la IU sería muy pequeña.

También informé el problema en el Rastreador de errores de Synergy, pero hasta ahora no he tenido noticias del Soporte de Synergy.

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

James White
fuente
1

Realice lo siguiente en orden (lea las otras respuestas en esta página):

  1. La degradación es innecesaria.
  2. Realice el procedimiento de "compatibilidad y DPI".
  3. Realice el procedimiento de "tecla de acceso rápido".
  4. Reinicie la sinergia y esto ya debería funcionar, pero debe presionar la tecla de acceso rápido para cambiar de pantalla.
  5. NUEVO PROCEDIMIENTO: Vuelva a la configuración y, en la pestaña Pantallas y enlaces , vuelva a organizar las pantallas en la posición deseada nuevamente. Presiona OK. Luego, presione Aplicar.

Esto me ha funcionado y ahora no hay necesidad de cambiar de pantalla usando las teclas de acceso rápido. El cambio de pantalla ahora ocurre con el movimiento del mouse.

Tobats
fuente
0

Moví mi servidor a mi computadora portátil (con Windows 7) y mi cliente a mi computadora de escritorio (con Windows 8.1) y luego conecté mi teclado y mouse a mi computadora portátil. Funciona por ahora, estoy esperando una respuesta de Synergy de los registros que envié. Mantendrá a todos informados.

cr0ck3t
fuente
1
Bien, entonces noté que hay un rectángulo 1920x1080en la esquina superior izquierda de la pantalla de mi servidor (mi monitor es 4K). Si mi mouse permanece en esa zona, entonces las dos máquinas hacen ping a ellos CALV, NOPretrocede y avanza. Sin embargo, si mi mouse está fuera de esa zona, obtengo trying to leave on downy no neighbor down. Sospecho que esto tiene que ver con que Synergy no detecte mi resolución.
PythonNut
0

Si está dispuesto a hacer un cambio, recomendaría el mouse sin bordes de MSFT . Parece que funciona mejor en plataformas Windows.

Garrett Dumas
fuente
Gracias. Si todo lo demás falla, lo usaré. Yo también uso Linux. (Simplemente funciona bien) Renunciar a esas máquinas sería triste, pero tal vez inevitable.
PythonNut
0

Algunas soluciones a los problemas con el servidor Synergy en Windows 8 se describen en
Cómo solucionar problemas de desplazamiento y conectividad de Synergy en Windows 8 :

  1. Desinstale la sinergia, apague el UAC, luego vuelva a instalar usando el modo de compatibilidad de Windows 7

  2. En el tablero, marque la opción Elevar

  3. Todavía en el tablero, menú Archivo -> Editar -> Configuración, Configuración avanzada, cambie el Modo de proceso a Desktop (legacy).

Si no puede hacer que Synergy funcione correctamente en Windows 8.1, pruebe la alternativa ShareMouse , que es un programa gratuito para usuarios no avanzados (definición en el sitio web).

harrymc
fuente
No :(No solucionó el problema. ShareMouse no es compatible con Linux.
PythonNut
En este caso, agregué la etiqueta de Linux a tu publicación.
harrymc
0

La idea de escalado de DPI es interesante, sin embargo, he visto casi todos los informes de este problema a partir de una actualización de Windows. Creo que lo he reducido a la actualización particular que causó el problema. Si todos pueden verificar si tienen esta actualización instalada y desinstalarla, informe si esto lo solucionó o no:

KB2973201

wes
fuente
Como se informó en el Synergy Q&A, desinstalar esta actualización no ha hecho ninguna diferencia para mí.
James White