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.

1voto

Kalcifer Points 233

Une autre option que j'ai trouvée est d'utiliser xbanish .

  1. Cloner le dépôt dans le répertoire de votre choix

    git clone https://github.com/jcs/xbanish

  2. (facultatif) Je devais m'assurer que libxt-dev a été installé avec

    sudo apt install libxt-dev

  3. Après avoir vérifié que vous êtes bien dans le xbanish créer le fichier en exécutant simplement

    make

  4. Vous pouvez maintenant courir avec

    ./xbanish

Notez que cette solution ne fonctionnera que si le programme est en cours d'exécution, vous pouvez donc le configurer pour qu'il s'exécute également au démarrage.

-1voto

ErrorMaxiPad Points 1

Unclutter new x11 version has some options of note start hidden and hide on touch https://github.com/Airblader/unclutter-xfixes/blob/master/src/unclutter.c

Modifier unclutter.c

Config config = { .timeout = 0, //default 5 .jitter = 0, .exclude_root = false, .ignore_scrolling = false, .ignore_buttons.count = 0, .ignore_buttons.buttons = NULL, .hide_on_touch = true, //par défaut false .fork = false, .debug = false, .onescreen = false, .ignore_matches = false, .matches = NULL, .start_hidden = true //default false } ;

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