¿Y para qué quiero que desaparezca? Bueno, cada uno que le busque su utilidad, yo por ejemplo lo uso para equipos que no realizan tareas típicas de Pc, tal como media center o recreativa, ya que el interface se maneja con un teclado o con mando a distancia.

En este post os explico dos métodos diferentes para hacerlo, uno para esconder el cursor pasado un cierto tiempo de inactividad del ratón y otro para quitarlo de manera definitiva en la sesión de X.

Eliminándolo temporalmente

La manera de conseguir esto es usando el programa unclutter (disponible en los repositorios) y añadiéndolo al inicio de nuestra sesión de X con una configuración específica. El método de uso es el siguiente:

unclutter -idle numero_segundos

Siendo numero_segundos el tiempo que tardará en ocultarse el cursor desde que deja de moverse el ratón.

Podéis encontrar este programa en los repositorios de vuestra distribución, para instalarlo, ya sabéis:

apt-get install unclutter

Para que funcione, es conveniente añadirlo al inicio del escritorio que queréis emplear, variando el método entre unos u otros.

En gnome: añadís la línea que llama a unclutter en Sistema > Preferencias > Sesiones > Programas de inicio

En KDE la cosa se complica un poco mas, debéis de crear un archivo ejecutable dentro de $home/.kde/Autostart con el nombre que queráis y con extensión ".desktop", por ejemplo "Unclutter.desktop". El contenido del fichero deber ser el siguiente (variando la coniguración de los segundos):

[Desktop Entry]
Exec=unclutter -idle 30
Name=Unclutter
Type=Application
X-KDE-StartupNotify=false

Eliminándolo por completo

Realmente no lo eliminamos, sino que modificamos el tema de los cursores por uno totalmente transparente, de manera que el ratón seguirá funcionando, aunque no se verá. Sé que es un poco enrevesado, pero es la única manera de conseguir que el cursor "desaparezca" por completo. Los pasos a seguir son los siguientes:

Nos descargamos el archivo con los cursores transparentes desde la web de http://matchbox-project.org.

Descomprimimos el contenido en una carpeta y los instalamos (necesitan ser compilados, por lo que instalaremos lo necesario para hacerlo):

tar xvzf xcursor-transparent-theme-0.1.1.tar.gz
cd xcursor-transparent-theme-0.1.1
sudo apt-get install make build-essential
sudo ./configure; make; make install

Ahora tenemos dos opciones, podemos hacer que el cursor desaparezca cuando se inicia la sesión con cierto usuario, o que no aparezca en ningún momento. Si lo que queremos es lo primero, tendremos que hacer lo siquiente:

cd ~
mkdir .icons/default
nano .icons/default/index.theme

Y dentro de ese archivo le pegamos el siguiente texto:

[Icon Theme]
Inherits=xcursor-transparent

Por último creamos un enlace simbólico a la carpeta que contiene los iconos.

ln -s /usr/local/share/icons/xcursor-transparent ~/.icons/xcursor-transparent

Por contra si queremos que desparezca en todo momento:

cd /usr/local/share/icons
sudo ln -s /usr/local/share/icons/xcursor-transparent
sudo nano default/index.theme

Y lo modificamos sustituyendo lo que ponga a continación de "inherits=" por "xcursor-transparent", tal como aparece unas líneas mas arriba.

Reiniciamos el servidor de X y veremos (mejor dicho no veremos) el cursor.

Una Respuesta a “Haz desaparecer el cursor de tu ratón”
  1. Mr.Yin dice:

    vaya si que es friki este sitio.
    trate de contactarte y paf… imposible hacerlo. que rayos se que es una consola.
    :P

    apenas me abrocho bien las zapatillas
    :)
    pues saludos lamento escribir esto por aqui. Solo queria saber si quieres intercambiar link.
    recien comienzo con dos sitios uno de perros , otro de tecnologia y otras cosas. Recien comienzo . te gustaria que me dices?
    puedes contactarme al msn si gustas
    saludos