J'ai un ordinateur portable à écran tactile et je souhaite masquer le pointeur chaque fois que je touche l'écran. Je connais des solutions comme désencombrer et startx -nocursor
mais je veux que le pointeur se cache / affiche dynamiquement, se cachant si j'utilise l'écran tactile et montrant quand j'utilise une souris matérielle.
J'ai pensé à créer deux pointeurs distincts et à appliquer l'une des deux solutions ci-dessus au pointeur de l'écran tactile, mais aucune de ces solutions ne mentionne comment cibler un seul pointeur, et avoir plusieurs pointeurs rend les choses étranges, et cela ne cacherait pas le matériel Curseur de la souris.
Je pense que je peux très raisonnablement faire cela en faisant quelque chose comme ça , en gardant une trace du mécanisme d'entrée actuel et en l'exécutant xinput -cursor [transparent cursor]
chaque fois que l'écran tactile est utilisé et xinput -cursor [normal cursor]
chaque fois qu'une souris normale est utilisée.
J'ai cependant regardé xinput et il semble que la souris matérielle et l'écran tactile soient asservis au même pointeur, ils enregistrent tous les deux les mêmes événements dans xev, donc je ne sais pas vraiment où obtenir les informations nécessaires pour différencier un toucher d'un clic de souris. c'est possible?