Esconder el ratón

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

Casi no uso ratones; de hecho, desde 2008 ni siquiera tengo uno. Desde que me compré mi primer portátil, para mover el cursor uso como mucho una tableta gráfica, mis atajos de teclado y el touchpad cuando no estoy demasiado lejos del portátil.

El problema es que muchas veces el cursor se queda encima de lo que estoy haciendo y necesito esconderlo de algún modo. En esta entrada muestro dos soluciones sencillas.

1. Mover el cursor

Lo más sencillo es mover el cursor a una esquina de la pantalla, donde no molesta. Hasta hace poco eso significaba apartar la mano del teclado o aporrear mi atajo, que solo lo mueve 10 píxeles cada vez. xdotool lo resolvió:

Primero instala el programa:

sudo pacman -S xdotool

Mueve el cursor a la esquina superior izquierda:

xdotool mousemove 0 0

Mueve el cursor a la esquina superior derecha (suponiendo que tu pantalla no sea mayor que Full HD):

xdotool mousemove 1920 1080

Para no tener que escribirlo en el terminal, añadí el comando a mis atajos en .xbindkeysrc:

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

KP_Begin corresponde a la tecla 5 de mi teclado numérico.

Ocultar el cursor cuando está inactivo

Podemos usar unclutter para ocultar el cursor.

Instala unclutter:

sudo pacman -S unclutter

Basta con escribir unclutter & en el terminal. Por defecto oculta el puntero tras 5 s de inactividad. Algunas opciones también son útiles:

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

unclutter -idle 5 -noevents &

grab - vi que no conseguía ocultar el cursor cuando estaba sobre Pidgin en AwesomeWM (el cursor parpadeaba). Este comando cambia el método con el que captura el cursor para ocultarlo:

unclutter -grab

Notas:

  • Pon estos comandos en .xinitrc para que se ejecuten al arrancar X.
  • Algunos programas como xtrlock solo funcionan con el puntero visible

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