Esconder el mouse

ago. 19, 2012·
Julio Batista Silva
Julio Batista Silva
· 2 min de lectura
blog

Rara vez uso mouse; de hecho, desde 2008 ni tengo uno. Después de comprar mi primer notebook, lo más que uso para mover el cursor es una tableta digitalizadora, mis atajos de teclado y el touchpad cuando no estoy lejos del portátil.

El problema es que muchas veces el cursor queda delante de lo que estoy haciendo y necesito esconderlo de alguna forma. En este post muestro dos soluciones simples para ese problema.

1. Mover el cursor

La solución más simple es mover el cursor hacia una esquina de la pantalla, donde no moleste. Hasta recientemente, mover el cursor significaba sacar la mano del teclado o quedar apretando mi atajo que mueve solo 10 píxeles por vez. Eso se resolvió con xdotool:

Primero, instala el programa:

sudo pacman -S xdotool

Mover el cursor a la esquina superior izquierda:

xdotool mousemove 0 0

Mover el cursor a la esquina inferior derecha (asumiendo una pantalla full HD):

xdotool mousemove 1920 1080

Para no tener que teclear eso en la terminal, incluí este comando entre mis atajos en .xbindkeysrc:

# Mover a la esquina inferior derecha
"xdotool mousemove_relative 1920 1080"
KP_Begin

KP_Begin corresponde a la tecla 5 del teclado numérico.

2. Esconder el cursor cuando está inactivo

Podemos usar unclutter para esconder el cursor.

Instala unclutter:

sudo pacman -S unclutter

Basta ejecutar unclutter & en la terminal. El valor por defecto es esconder el mouse tras 5 s de inactividad. Algunas opciones útiles:

noevents - No envía EnterNotify event. Puede no funcionar bien con algunos programas:

unclutter -idle 5 -noevents &

grab - Noté que no conseguía esconder el cursor cuando estaba sobre Pidgin en AwesomeWM (el cursor parpadeaba). Este comando cambia el método de captura del cursor para esconderlo:

unclutter -grab

Notas:

  • Coloca estos comandos en .xinitrc para que se ejecuten al iniciar X.
  • Algunos programas como xtrlock solo funcionarán cuando el mouse esté visible.

Enlaces

Julio Batista Silva
Autores
Senior Cloud Developer

Soy un ingeniero informático brasileño radicado en Alemania, apasionado por la tecnología, la ciencia, la fotografía y los idiomas.

Llevo programando cerca de dos décadas, explorando desde apps móviles y desarrollo web hasta aprendizaje automático. Hoy me enfoco en SRE en la nube e ingeniería de datos.

Soy voluntario en las comunidades de open source y Python, ayudando a organizar PyCon DE y PyData Berlin, dando mentorías y contribuyendo con código y traducciones.

En mi blog comparto consejos de Linux, guías de configuración y notas personales que escribí como referencia futura. Espero que también sean útiles para otras personas. El contenido está disponible en varios idiomas.

Visita mi galería para ver algunas de mis fotografías.

Fuera del teclado, me encontrarás en conciertos, tocando el clarinete, en bicicleta, buceando o explorando nuevos lugares, culturas y cocinas.

¡Siempre feliz de conectar! 🙂

comments powered by Disqus