48 votes

Comment masquer le curseur de la souris

Je suis en train de construire un kiosque utilisant Ubuntu Precise sur un écran tactile. Je cherche maintenant le moyen de faire disparaître le curseur de la souris. Comme les gens savent où ils pointent, afficher une flèche sous leur doigt est inutile, et afficher une flèche à l'endroit où ils ont pointé en dernier est encore plus inutile.

Mon meilleur choix serait une sorte de thème de curseur composé uniquement de curseurs transparents. Je suis un peu surpris de ne pas trouver d'interface utilisateur pour changer et peut-être installer des thèmes de curseur dans l'interface utilisateur par défaut de Unity, mais comme je n'utiliserai pas Unity, ce n'est pas vraiment un problème. Il semble que les alternatives listées dans update-alternatives --list x-cursor-theme tous se réfèrent à .theme fichiers, j'ai donc a recherché dans la liste des paquets ces . La liste résultante ne contient aucun candidat probable, c'est-à-dire aucun paquet contenant "invisible" ou "transparent" dans son nom.

Pour l'instant, les résultats de la recherche sur Google sont les suivants un readme pour "XCursor Transparent Theme" (en anglais) est ma meilleure option. Cela signifierait que je devrais compiler ces sources moi-même, peut-être en les plaçant dans mon PPA. Je suis également un peu sceptique quant à ce résultat car ce readme date de 2003. Et je ne suis pas sûr de ne pas trop compliquer les choses. Après tout, il y a un certain support dans Precise pour les appareils tactiles, donc je ne crois pas être le premier à vouloir se débarrasser du curseur de sa souris.

  • Existe-t-il un autre moyen qui n'implique pas de code binaire compilé par l'utilisateur ?
  • Existe-t-il un paquet de thèmes pour les curseurs transparents que j'ai oublié ?
  • Existe-t-il un autre mécanisme permettant de faire disparaître le curseur sans modifier le thème du curseur ?

J'utiliserai Matchbox WM Firefox et les applets Java, et je serai donc satisfait de toute solution fonctionnant dans une telle configuration. Je ne suis pas intéressé par les solutions qui manipulent Gnome ou Compiz, car je n'utiliserai ni l'un ni l'autre.

54voto

josinalvo Points 6679

Essayer unclutter .

Le but de ce programme est de cacher le pointeur lorsque la souris n'a pas bougé pendant un certain temps. Grâce à lui, vous pouvez faire apparaître le pointeur uniquement lorsque l'utilisateur touche l'écran, et le faire disparaître juste après. Ce n'est peut-être pas exactement ce que vous vouliez, mais c'est beaucoup plus facile que votre alternative.

Pour l'utiliser, il faut d'abord l'installer :

sudo apt-get install unclutter

puis l'exécuter :

unclutter -idle 0.01 -root

Le nombre indiqué dans la commande ci-dessus est le nombre de secondes avant que le pointeur ne disparaisse (dans ce cas, 1/100 secondes).

25voto

Gibbs Points 841

Si vous jamais veulent que le curseur apparaisse (ce qui est approprié pour les écrans tactiles), le désencombrement ne suffit pas, d'après mon expérience. À la place, vous pouvez utiliser -nocursor lors du démarrage de X.

Exemple :

startx -nocursor

Véase http://www.x.org/wiki/AdvancedTopicsFAQ/#index1h2

15voto

Peter Points 371

Si vous utilisez lightdm :

Editer /etc/lightdm/lightdm.conf en ajoutant :

xserver-command=X -bs -core -nocursor

si vous utilisez nodm :

Editer /etc/default/nodm en remplaçant :

NODM_X_OPTIONS='-nolisten tcp'

avec

NODM_X_OPTIONS='-nolisten tcp -nocursor'

Ceci est tiré de la réponse très utile de Gibbs

2voto

Ubuntu 16.04

Ouvrir /usr/share/lightdm/lightdm.conf.d/50-xserver-command.conf et modifiez cette ligne :

xserver-command=X -core

Ajouter -nocursor à elle. Comme ceci :

xserver-command=X -core -nocursor

Sauvegarder et redémarrer.

Avertissement : Comme d'autres réponses à cette question, des erreurs dans ce fichier empêcheront l'initialisation de Xorg. Quoi qu'il en soit, vous pouvez toujours vous connecter au terminal et revenir en arrière.

1voto

Dirk Points 1408

Une autre option consiste à régler le thème du curseur dans ubuntu sur un thème invisible. Pour cela, j'en ai créé un. Vous pouvez le trouver ici https://github.com/gysi/ubuntu-invis-cursor-theme

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X