Linux · Accessoires
ydotool
ydotool est un utilitaire en ligne de commande qui simule les entrées clavier et souris sur Linux.
- Licence
- GPL-3.0
- Dernière version
- 1.0.4
Qu’est-ce que ydotool ?
ydotool vous permet de programmer des mouvements de souris, des clics et des frappes clavier, agissant comme une alternative légère à AutoHotkey. Il existe depuis plusieurs années dans l'écosystème Linux et est inclus dans les principales distributions, montrant une maturité raisonnable. L'outil fonctionne en envoyant des événements d'entrée synthétiques via l'interface noyau uinput.
Il s'adresse aux utilisateurs avancés et aux développeurs qui ont besoin d'une automatisation rapide sans un langage de script complet. Comme il s'exécute depuis le terminal, il s'intègre bien dans les scripts shell, les tâches cron ou les configurations de raccourcis clavier personnalisés.
Comparé à AutoHotkey, ydotool semble plus manuel et moins riche en fonctionnalités ; il n'y a pas d'éditeur GUI intégré ni de gestionnaire de raccourcis. Cependant, sa simplicité signifie un moindre overhead et une intégration facile avec les outils Linux existants.
Idéal pour : Utilisateurs qui ont besoin d'une automatisation d'entrée simple et scriptable sur Linux sans un environnement de script complet.
Fonctionnalités clés de ydotool
- Envoyer des séquences de touches arbitraires
- Simuler le mouvement de souris et les clics de bouton
- Support des coordonnées souris relatives et absolues
- Fonctionne avec les périphériques d'entrée standard via uinput
- Peut être appelé depuis des scripts shell
- Binaire léger sans dépendances lourdes
Points forts
- Fonctionne sur toutes les principales distributions (arch, fedora, opensuse, ubuntu)
- Pas de GUI requis ; idéal pour les configurations sans tête
- Petite empreinte et exécution rapide
Points faibles
- Pas de gestionnaire de raccourcis graphique ; vous devez tout scriptter
- Limité à la simulation d'entrée de base ; manque de conditionnels avancés
- Nécessite root ou les permissions uinput appropriées
Logiciels Windows remplacés par ydotool
Installer ydotool sous Linux
sudo apt install ydotoolsudo dnf install ydotoolsudo pacman -S ydotoolsudo zypper install ydotoolConseils pour les utilisateurs de Windows
Les scripts AutoHotkey ne peuvent pas être utilisés directement ; réécrivez l'automatisation comme des commandes shell appelant ydotool avec les actions clavier ou souris requises. Installez le paquet depuis votre distribution, ajoutez votre utilisateur au groupe "input" ou définissez la règle udev appropriée pour autoriser l'accès non-root, puis testez de petits extraits avant de convertir de plus gros scripts.
ydotool : questions fréquentes
Comment installer ydotool sur Ubuntu?
Utilisez sudo apt install ydotool; le paquet est disponible dans les dépôts officiels.
Ai-je besoin de root pour exécuter ydotool?
Oui, à moins de configurer des règles udev ou d'ajouter votre utilisateur au groupe approprié pour accorder l'accès uinput.
Y a-t-il un moyen de simuler le défilement de la molette de la souris avec ydotool?
Il peut envoyer des événements de bouton souris, y compris les boutons de molette, en spécifiant le code de bouton approprié.
Existe-t-il un moyen de lier les commandes ydotool à un raccourci clavier?
Oui, vous pouvez créer des raccourcis personnalisés dans votre environnement de bureau qui appellent un script shell invoquant ydotool.
Mis à jour le