![MWM sugiere que funciona o no funciona de manera inconsistente en i3](https://rvso.com/image/1438152/MWM%20sugiere%20que%20funciona%20o%20no%20funciona%20de%20manera%20inconsistente%20en%20i3.png)
He estado buscando soluciones a este problema de forma intermitente durante unos cuatro meses, sin éxito. Creo que es hora de recurrir a StackExchange para obtener información.
Ejecuto un arranque dual con Windows 8.1 y Ubuntu 14.10 (x86_64) con el administrador de ventanas i3 y, aparentemente al azar, feh
funcionará o no funcionará con el modo de pantalla completa (presionando vlos activadores en pantalla completa). Por "no funciona", quiero decir que no reaccionará a ninguna pulsación de tecla, hasta que lo elimine con ^C
y aparezca el siguiente mensaje de error:
braden@braden-Aspire-XC-603G:~$ feh Pictures/img.png
feh WARNING: Window Manager does not support MWM hints. To get a borderless window I have to bypass your wm.
vq^Cbraden@braden-Aspire-XC-603G:~$
Sin embargo, en otras empresas emergentes, a veces funciona. A veces funciona, a veces no. Parece funcionar de manera consistente si inicio con un kernel alternativo, pero no creo que arrancar con un kernel más antiguo sea una opción óptima en este caso.
Claramente, i3 admite sugerencias de mwm; de lo contrario, el modo de pantalla completa de feh funcionaría el 0% del tiempo, entonces, ¿cómo puedo forzar a feh a funcionar en pantalla completa?
Si no puedo lograr que funcione consistentemente con las sugerencias de mwm, ¿puedo obligar a feh a que al menos acepte pulsaciones de teclas en modo de pantalla completa?
¿Algunas ideas?
Respuesta1
Solución
En la pantalla de inicio de sesión, desconéctese de la red y luego vuelva a conectarse. Debería aparecer una burbuja de notificación para informarle que está conectado.
Después de iniciar sesión, las sugerencias de MWM funcionan sin problemas. Sospecho que esto tiene que ver con la infraestructura de red interna de X.
Suposiciones
- Que esta solución sirve para:
- Administradores de ventanas en mosaico distintos de i3.
- Sistemas distintos a Ubuntu 14.10
- Sistemas que ejecutan administradores de escritorio distintos de la versión de lightdm de Ubuntu
- sistemas de 32 bits
- Sistemas conectados vía WiFi
- Sistemas que no están en una red
Observaciones
Al contrario de lo que dice la pregunta, la alternancia entre diferentes núcleos en realidad no afecta si las sugerencias de MWM funcionan correctamente. A través de muchas pruebas, he confirmado que no existe correlación entre la versión del kernel cargada y si las sugerencias de MWM decidieron funcionar.
Hasta ahora, aparecer el mensaje "conectado a la red" en la pantalla de inicio de sesión de lightdm parece coincidir siempre con las sugerencias de MWM que funcionan después del inicio de sesión. Esto se ha probado con bastante rigor y es la solución actualmente aceptada.
- Esto implicaría una correlación entre el controlador de red y las sugerencias de MWM. Lo cual podría tener sentido, considerando que las sugerencias de MWM tratan con administradores de ventanas, que a su vez tratan con Xorg, que es un servidor de visualización que utiliza la infraestructura de red para enviar mensajes.
Actualizar
- Recientemente eliminé lightdm
/etc/init.d
(así como su archivo .conf), cambié a dwm y cambié mi visor de imágenes a sxiv. También me agregué a algunos grupos adicionales en/etc/group
. A partir de estos cambios, he notado que ya no tengo que hacer el "truco de red" anterior para obtener acceso a las sugerencias de mwm, y tanto feh como sxiv funcionan bien. Dondequiera que estuviera el problema, lo aplasté.
En otras palabras, el problema parece estar en lightdm o i3.