Je construis un kiosque en utilisant Ubuntu Precise sur un écran tactile. Maintenant, je cherche le moyen approprié pour faire disparaître le curseur de la souris. Lorsque les gens savent où ils se dirigent, il est inutile d'afficher une flèche sous leur doigt, et il est encore plus inutile d'avoir une flèche.
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 Unity par défaut, mais comme je n'utiliserai pas Unity, ce n'est pas un gros problème. Il semble que les alternatives répertoriées dans update-alternatives --list x-cursor-theme
toutes font référence à des .theme
fichiers, j'ai donc cherché dans la liste des paquets . La liste résultante ne répertorie aucun candidat probable, c’est-à-dire qu’un package ne contient pas “invisible” ou “transparent” dans son nom.
Jusqu'à présent, un résultat googlé donnant un fichier readme pour «XCursor Transparent Theme» est mon meilleur choix. Cela signifierait compiler moi-même ces sources, peut-être les inclure dans mon PPA. Je suis également un peu sceptique quant à ce résultat car ce fichier est daté de 2003. Et je ne suis pas sûr de ne pas trop compliquer les choses. Après tout, Precise est compatible avec les appareils tactiles, et je ne pense donc pas être le premier à vouloir supprimer le 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 package de thème pour les curseurs transparents que j'ai oublié?
- Existe-t-il un autre mécanisme permettant de faire disparaître le curseur sans changer le thème du curseur?
J'utiliserai les applets Matchbox WM , Firefox et Java, de sorte que toute solution fonctionnant sous une telle configuration sera satisfaite. Je ne suis intéressé par aucune solution tournant autour de Gnome ou Compiz, car je ne fonctionnerai pas non plus.
xcursorgen
pour créer un fichier de curseur X11. Ensuite, vous devez écrire lecursor.theme
fichier, mettre les fichiers du curseur dans le souscursors
- répertoire et créer un fichier ZIP à partir de l’ensemble. Voir ehow.com/how_5026012_make-cursors-file-ubuntu.html et freedesktop.org/wiki/Specifications/cursor-spec/?action=print et un thème existant, gnome-look.org/?xcontentmode=36, pour plus de détails.Si vous ne voulez jamais que le curseur apparaisse (approprié pour les écrans tactiles), le désencombrement ne me suffira pas, selon mon expérience. Au lieu de cela, vous pouvez utiliser use
-nocursor
lorsque vous démarrez X.Exemple:
Voir http://www.x.org/wiki/AdvancedTopicsFAQ/#index1h2
la source
startx -- -nocursor
Si vous utilisez lightdm:
Editez
/etc/lightdm/lightdm.conf
en ajoutant:si vous utilisez nodm:
Modifier
/etc/default/nodm
en remplaçant:avec
Ceci construit à partir de Gibbs réponse très utile
la source
X
et la configuration est utilisée pourxserver-command=X -nocursor
masquer le curseur.Ubuntu 16.04
Ouvrez
/usr/share/lightdm/lightdm.conf.d/50-xserver-command.conf
et éditez cette ligne:Ajoutez-
-nocursor
y. Comme ça: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.
la source