Comment cacher le curseur de la souris

36

Je construis un kiosque avec Ubuntu Precise sur un écran tactile. Maintenant, je cherche le moyen approprié pour faire disparaître le curseur de la souris. Comme les gens savent où ils se dirigent, afficher une flèche sous leur doigt est inutile et avoir une flèche là où ils ont été pointés encore plus.

Mon meilleur pari serait une sorte de thème de curseur composé uniquement de curseurs transparents. Je suis un peu surpris de ne trouver aucune interface utilisateur pour basculer et peut-être installer des thèmes de curseur dans l'interface utilisateur Unity par défaut, mais comme je n'utiliserai pas Unity, cela ne pose pas vraiment de problème. Il semble que les alternatives listées dans update-alternatives --list x-cursor-theme se réfèrent toutes à des fichiers .theme , donc je recherche dans la liste des paquets . La liste résultante ne répertorie aucun candidat probable, à savoir aucun paquet contenant "invisible" ou "transparent" dans leur nom.

Jusqu'à présent, certains résultats googlé ont donné un fichier readme pour "Thème transparent XCursor" est mon meilleur pari. Cela signifierait compiler moi-même ces sources, en les intégrant peut-être dans mon PPA. Je suis aussi un peu sceptique quant à ce résultat, car le fichier Readme est daté de 2003. Et je ne suis pas sûr que je ne complique pas les choses. Après tout, il existe un certain support dans Precise pour les appareils tactiles, donc je ne crois pas que je sois le premier à vouloir se débarrasser de son curseur de souris.

  • Existe-t-il un autre moyen sans code binaire compilé par l'utilisateur?
  • Existe-t-il un package de thème pour les curseurs transparents que j'ai oublié?
  • Existe-t-il un autre mécanisme pour faire disparaître le curseur sans changer le thème du curseur?

J'utiliserai les Matchbox WM , les applets Firefox et Java, donc je serai heureux avec toute solution fonctionnant sous une telle configuration. Je ne suis pas intéressé par des solutions avec Gnome ou Compiz, car je ne le ferais pas non plus.

    
posée MvG 28.06.2012 - 14:32
la source

4 réponses

39

Essayez 'désencombrer'

le but de ce programme est de cacher le pointeur après que la souris n’a pas bougé pendant un moment. En l'utilisant, vous pouvez faire apparaître le pointeur uniquement lorsque l'utilisateur touche l'écran et disparaître juste après. (peut-être que ce n'était pas exactement ce que vous visiez, mais c'est beaucoup plus facile que votre alternative = P)

Pour l’utiliser, installez-le

sudo apt-get install unclutter

puis lancez-le

unclutter -idle 0.01 -root

le nombre est un nombre de secondes avant que le pointeur disparaisse (dans ce cas, 1/100 secondes)

    
réponse donnée josinalvo 29.06.2012 - 04:31
la source
19

Si vous ne souhaitez pas que le curseur apparaisse (adapté aux écrans tactiles), mon désencombrement ne suffira pas. Au lieu de cela, vous pouvez utiliser -nocursor lors du démarrage de X.

Exemple:

startx -nocursor

Voir lien

    
réponse donnée Gibbs 09.05.2014 - 22:20
la source
8

Si vous utilisez lightdm:

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

xserver-command=X -bs -core -nocursor

si vous utilisez nodm:

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

NODM_X_OPTIONS='-nolisten tcp'

avec

NODM_X_OPTIONS='-nolisten tcp -nocursor'

Ceci est construit à partir de la réponse très utile de Gibbs

    
réponse donnée Peter 18.02.2015 - 00:36
la source
0

Ubuntu 16.04

Ouvrez /usr/share/lightdm/lightdm.conf.d/50-xserver-command.conf et éditez cette ligne:

xserver-command=X -core

Ajoutez -nocursor à celui-ci. Comme ça:

xserver-command=X -core -nocursor

Enregistrer et redémarrer.

Avertissement : comme d’autres réponses à cette question, des erreurs sur ce fichier empêcheront l’initialisation de Xorg. Quoi qu’il en soit, vous pouvez toujours vous connecter au terminal et y revenir.

    
réponse donnée Rael Gugelmin Cunha 09.11.2017 - 11:37
la source

Lire d'autres questions sur les étiquettes