La tecla Win se reproduce cuando el foco cambia de Windows a host de Ubuntu

9

Estoy ejecutando el servidor de sinergia (versión 1.3.6) en un host Ubuntu 11.10 y el cliente (versión 1.3.8) en un host de Windows 7.

Cada vez que uso la Wintecla en el cliente de Windows, la tecla se "reproduce" de alguna manera en mi servidor Ubuntu en el momento en que el foco del mouse vuelve al host (que activa el guión a casa). Esto sucede incluso si hay una larga demora entre la pulsación de tecla y el cambio de enfoque, o si se ingresaron otras teclas antes del cambio de enfoque.

No ocurre lo contrario: cuando uso la Winclave en el servidor ubuntu no se reproduce cuando cambio el foco al cliente de Windows.

¿Alguna idea de por qué está sucediendo esto? ¿Puedo evitar que esto suceda?

Actualizar:

¡Acabo de notar que cuando mantengo presionada la Wintecla mientras el foco está en la máquina cliente (Win 7), la barra Unity en la máquina host (Ubuntu 11.10) también se activa! Parece que Unity también está atrapando la pulsación de tecla incluso cuando Synergy lo envía al cliente.

Cuando cambio la tecla de acceso rápido para Unity a otra cosa, digamos Alt, sucede lo mismo: usar esa tecla en el cliente también activará la barra de Unity en el host.

Parece que Unity está robando eventos de pulsación de teclas; Este problema no es exclusivo de la sinergia, sino que también ocurre cuando se ejecutan máquinas virtuales como VirtualBox y VMWare . Informes de errores relevantes:

Shawn Chin
fuente
Actualizaciones: Este error ahora está marcado como de "alta importancia" y se ha programado una solución para Compiz 0.9.9.2 .
Shawn Chin

Respuestas:

1

No es una solución, sino una posible solución. ¿Esto sucede solo si presiona Win+ algo (por ejemplo, Win+ Tab) o también si está Winsolo?

Si es, por ejemplo , Win+ Tab, puede hacerlo de dos maneras:

  1. presione Win, presione Tab, suelte Tab, suelteWin
  2. presione Win, presione Tab, suelte Win, suelteTab

Noté artefactos similares en varias aplicaciones de escritorio remoto si uso la primera forma. Sin embargo, si libero el modificador ( Wino Alt) primero y el efecto (en el ejemplo anterior Tab) , luego no hay artefactos.

Espero que esto ayude.

Surranó
fuente