sábado, 24 de diciembre de 2016

Elementary OS Freya: el ratón desaparece cada vez que desbloqueo la sesión



1. Ctrl + Alt + F1 y Ctrl + Alt + F7 [Funciona]

Si sencillamente pasamos a la sesión 1 y luego volvemos a la 7 efectivamente el puntero del ratón vuelve a estar visible.



2. Detener/iniciar driver del ratón [No soluciona]

Otra opción que he leído que arregla este problema es detener el driver del ratón y luego volver a iniciarlo:
sudo modprobe -r psmouse  # disable the driver
sudo modprobe psmouse # enable the mouse driver
La realidad es que no me ha funcionado.



3. Actualizar los drivers de la tarjeta gráfica [No soluciona]

He leído que esto ha funcionado, pero en mi caso nada, no se arregla:
sudo apt-add-repository ppa:oibaf/graphics-drivers
sudo apt-get update
sudo apt-get dist-upgrade


4. Cambiar a pantalla externa Fn + F4 [Funciona]


En mi teclado, la combinación de teclas Fn + F4 cambia la salida a pantalla externa, que aunque no esté instalada, devuelve el puntero del ratón a la vida.



5. Comando xrandr desde consola [Funciona]


El siguiente comando lo que hace es forzar que se envíe a la pantalla o monitor VGA1 la salida de vídeo. Es como si pulsáramos la combinación de teclas Fn + F4, pero desde una terminal:
xrandr --output VGA1 --primary



6. Lanzar el comando xrandr justo cuando se desbloquea la sesión [No soluciona]


He creado un script que he llamado exec_after_unlock_session.sh que tiene el siguiente aspecto:


Este script lo ejecuto en modo background de modo que cuando se desbloquee la sesión, él está en segundo plano y efectivamente sea lanzado.

El hecho de imprimir la fecha y volcarla al archivo log.txt es simplemente para comprobar que efectivamente se está ejecutando.
Fíjate que sencillamente se llama alcomando xrandr con los parámetros adecuados para que se muestre el rartón.

Pues bien, he comprobado que efectivamente el script se está lanzando, pero no se muestra el ratón, sigue siendo invisible.



7. Instalar Elementary OS Loki [Soluciona]


Me he decidido a instalar la última versión de Elementary OS, que se llama Loki, y el problema ha desaparecido.



Fuentes: