Cómo reproducir en Awesome WM v3.5.2 a 3.5.5 (hasta ahora):
- Instale OpenJDK u Oracle Java 7 . Este error se ha observado con ambos.
- Inicie una nueva sesión de Awesome WM con la configuración predeterminada .
- Inicie jEdit o PyCharm . Este error se ha observado con ambos.
- Mueva el puntero del mouse y observe cómo cambia en función de si se desplaza sobre el código, los archivos de proyecto o los menús. Esto debería funcionar normalmente.
- Haga clic y suelte en el menú Archivo , ingrese a uno de los submenús y observe cómo se enfoca el elemento directamente debajo del puntero del mouse todo el tiempo.
- Presione Mod4+ Spacevarias veces hasta que se active el diseño flotante (la aplicación estará casi a pantalla completa) o abra otra aplicación en la misma etiqueta.
En este punto, esperaría que el mouse se comporte como lo hace con las aplicaciones "normales". En cambio, observo lo siguiente:
- Al hacer clic y navegar por los menús con el mouse, el puntero del mouse y el elemento de menú enfocado se compensarán verticalmente entre sí, aparentemente con la misma cantidad de píxeles que la altura de la barra de estado.
- Al pasar el mouse sobre elementos varios como antes, el ícono del cursor se configurará como si el puntero del mouse estuviera más arriba en la pantalla. Por ejemplo, al pasar el cursor sobre la línea superior de texto, no verá un cursor de texto.
Es como si algo no detectara que las coordenadas de la ventana han cambiado.
Un error similar pero mucho más molesto ocurre cuando abre otra aplicación en la misma etiqueta : el comportamiento del mouse es como si la ventana no se hubiera movido en absoluto.
Cuando alterna otra etiqueta que ya tiene una aplicación abierta , el "escritorio virtual del mouse" se mueve a la esquina superior izquierda de la pantalla principal .
Dado que estos errores se han observado tanto en OpenJDK como en Oracle Java, con diferentes aplicaciones Java, parece muy probable que el error esté en Awesome WM.
Pregunta relacionada , artículo . Probé los _JAVA_AWT_WM_NONREPARENTING
y wmname
arreglos, pero no voy.