¿Puedo eliminar el puntero del mouse por completo de X?

8

¿Puedo eliminar el puntero del mouse por completo de X? ¿Como eliminarlo y no solo esconderlo?

No uso el mouse en absoluto. Todo lo que hago está completamente controlado por el teclado, así que oculto el puntero del mouse y desactivo mi touchpad. Sin embargo, el cursor todavía tiene una posición en mi pantalla, lo que hace que las aplicaciones activen eventos de desplazamiento.

Esto puede ser extremadamente molesto, por ejemplo, en Chrome, si un enlace se cruza con el cursor, mostrará una información sobre herramientas blanca y brillante en la parte inferior izquierda de la ventana.

Alondra
fuente
¿No sería suficiente mover el puntero a una ubicación no molesta (por ejemplo, una de las esquinas de la pantalla)?
Gilles 'SO- deja de ser malvado'
@Gilles Estoy usando un administrador de ventanas de mosaico, por lo que siempre estoy usando toda la pantalla de modo que cada punto de mi pantalla esté dentro de alguna ventana. Sin embargo, si pudiera mover el cursor a un punto fuera de mi pantalla, eso funcionaría
BlackCap
Simplemente deshabilitar el controlador del puntero desde xorg.confentonces?
Satō Katsura
El puntero central está tan profundamente arraigado en X que no creo que pueda deshabilitarse por completo. ¿Sería aceptable desconectar todos los dispositivos que lo mueven y luego moverlo fuera del espacio visible de la pantalla (por ejemplo, con xteo xdotool)?
dirkt
@dirkt Absolutamente, sin embargo, no puedo moverlo fuera de la pantalla con xdotool. xdotool mousemove 10000 10000mueve el cursor a la esquina inferior derecha de mi pantalla en lugar de afuera, y no acepta números negativos.
BlackCap

Respuestas:

2

Configure su Xsesión para comenzar con el argumento -nocursor. Por ejemplo:

exec /usr/bin/X -nocursor -nolisten tcp "$@"
airhuff
fuente
2
-nocursorparece ocultar solo el cursor. Todavía se puede mover, hacer clic y, lo que es más importante, desencadenar eventos de
desplazamiento
Hmm, no está bien. ¿Qué administrador de ventanas / entorno de escritorio utiliza? ¿Su distribución tiene el unclutterprograma?
airhuff
Estoy usando XMonad, y probé -nocursorcon y sin él. uncluttertambién solo sirve para hacer invisible el cursor, y de hecho es como lo he estado haciendo hasta ahora.
BlackCap
1
unclutterSin embargo, puede no ser lo que quieres. De la wiki de Arch Linux: "Unclutter oculta el cursor del mouse X cuando no lo necesita, para evitar que se interponga. Solo tiene que mover el mouse para restaurar el cursor del mouse. Unclutter es muy útil en los administradores de ventanas en mosaico donde no necesita el mouse con frecuencia "
Airhuff
2
No importa, finalmente lo encontré aquí .
17xande