J'ai une application kiosque fonctionnant sur Ubuntu Server 14.04.3 avec affichage Google Chrome et X (xorg et xsession).
Actuellement, j'ai un script pour masquer la souris après 2 secondes d'inactivité et lorsque l'utilisateur tente de déplacer la souris, il apparaît. Je mets simplement à profit le cursor:none
sur une superposition invisible injectée et supprime cette superposition si nécessaire.
Il semble que lorsque je démarre le kiosque, le code s'exécute comme prévu et je peux voir la superposition insérée, mais comme la souris vient d'être "chargée", elle ne disparaîtra pas tant que je ne ferai même qu'un petit mouvement avec. Il semble que le navigateur ne détecte pas la souris jusqu'à ce que je fasse un mouvement, même mineur, avec pour résultat que la souris soit affichée au milieu de l'écran. Étant donné que le problème n'est pas lié à mon code car il semble s'exécuter très bien.
Ce que je veux faire, c'est que si la souris n'a pas été déplacée pendant 2 secondes, cachez-la. Lorsque l'utilisateur tente de déplacer la souris, montrez-la à nouveau. La solution doit fonctionner immédiatement après le démarrage de l'écran X, donc lorsque je démarre l'écran X, la souris est au milieu de l'écran et même si je ne la touche pas au démarrage, elle disparaîtra après 2 secondes d'inactivité. Je suppose que je dois y parvenir en bricolant avec l'affichage X au lieu de compter sur mon code car la souris n'est pas détectée lorsque le kiosque est fraîchement démarré.
Est-il possible de faire une telle chose avec l'affichage X?
init.d
dossier?sudo apt-get install unclutter
et il indique qu'il n'y a pas de paquet unclutter. Avez-vous des idées pour résoudre ce problème?