2 votes

Pourquoi xdotool clic droit ne fonctionne pas avec toutes les applications?

xdotool click --clearmodifiers 3 fonctionne comme un clic droit dans firefox et chromium-browser, mais pas dans tous les programmes tels que le gestionnaire de fichiers Thunar et xfce4-terminal. Pourquoi?

Dans le terminal, si je lance la commande en l'entrant directement, le menu contextuel apparaît, mais si je lance la commande via un raccourci clavier (défini dans les paramètres clavier de Xfce), cela ne fonctionne pas.

De toute façon, shift + F10 semble fonctionner (bien que je doive utiliser la touche Fn de mon clavier Macbook).

2voto

vanadium Points 56513

Xdotool simule que vous déplacez ou cliquez sur la souris, ou appuyez sur le clavier. Vous déclenchez le script xdotool avec le clavier, mais avant de relâcher la touche, xdotool émet déjà le clic de souris. Pour certaines situations, xdotool peut être trop rapide. La raison précise pour laquelle cela fonctionne parfois, et d'autres fois non, ne peut probablement être comprise que par des experts.

Quoi qu'il en soit, essayez d'introduire un délai de quelques ms en ajoutant une commande sleep devant la commande xdotool, par exemple

sleep 0.2 && xdotool click --clearmodifiers 3

introduira un délai de 200 ms avant d'exécuter la commande xdotool.

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