Puis-je supprimer complètement le pointeur de la souris de X?

8

Puis-je supprimer complètement le pointeur de la souris de X? Comme pour le retirer et pas seulement pour le cacher?

Je n'utilise pas du tout la souris. Tout ce que je fais est entièrement piloté par le clavier, je cache donc le pointeur de la souris et désactive mon pavé tactile. Cependant, le curseur a toujours une position sur mon écran, ce qui fait que les applications déclenchent des événements de survol.

Cela peut être extrêmement ennuyeux, par exemple en chrome, si un lien intersecte le curseur, il affichera une info-bulle blanche brillante en bas à gauche de la fenêtre.

BlackCap
la source
Ne suffirait-il pas de déplacer le pointeur vers un emplacement non gênant (par exemple l'un des coins de l'écran)?
Gilles 'SO- arrête d'être méchant'
@Gilles J'utilise un gestionnaire de fenêtres en mosaïque, donc j'utilise toujours tout l'écran de telle sorte que chaque point de mon écran se trouve dans une fenêtre. Si toutefois je pouvais déplacer le curseur vers un point en dehors de mon écran, cela fonctionnerait
BlackCap
Désactivez simplement le pilote du pointeur à partir de xorg.conflà?
Satō Katsura
Le pointeur principal est si profondément ancré dans X que je ne pense pas qu'il puisse être complètement désactivé. La déconnexion de tous les appareils qui le déplacent, puis son déplacement hors de l'espace visible de l'écran (par exemple avec xteou xdotool) serait-elle acceptable?
dirkt
@dirkt Absolument, cependant, je ne peux pas le déplacer hors de l'écran avec xdotool. xdotool mousemove 10000 10000déplace le curseur dans le coin inférieur droit de mon écran plutôt qu'à l'extérieur et n'accepte pas les nombres négatifs.
BlackCap

Réponses:

2

Configurez votre Xsession pour commencer avec l'argument -nocursor. Par exemple:

exec /usr/bin/X -nocursor -nolisten tcp "$@"
airhuff
la source
2
-nocursorsemble ne cacher que le curseur. Il peut toujours être déplacé, cliqué et, plus important encore, déclencher des événements de
survol
Hmm, pas bon. Quel gestionnaire de fenêtres / environnement de bureau utilisez-vous? Votre distribution a-t-elle le unclutterprogramme?
airhuff
J'utilise XMonad et j'ai testé -nocursoravec et sans lui. unclutteraussi ne sert qu'à rendre le curseur invisible, et c'est en fait ce que j'ai fait jusqu'à présent.
BlackCap
1
unclutterpeut-être pas ce que vous voulez. Extrait du wiki d'Arch Linux: "Désencombrer cache le curseur de votre souris X lorsque vous n'en avez pas besoin, pour l'empêcher de gêner. Il vous suffit de déplacer la souris pour restaurer le curseur de la souris. Unclutter est très utile dans les gestionnaires de fenêtres en mosaïque où vous n'avez pas souvent besoin de la souris. "
airhuff
2
Tant pis, je l' ai finalement trouvé ici .
17xande