web-dev-qa-db-fra.com

Comment programmer un script Bash qui appuie sur une certaine combinaison de touches?

S'il vous plaît, j'ai besoin de quelqu'un pour m'aider à faire un script très simple bash. Le travail de ce script consiste simplement à appuyer sur une certaine combinaison de touches du clavier.

Mon objectif est de créer un script qui désactiverait complètement les effets de bureau Kubuntu. La combinaison de touches est la suivante: "ALT + Gauche + F12". Je suis conscient qu'il existe un widget qui pourrait faire ce travail, mais j'essaie d'apprendre à le faire avec un script bash.

J'ai essayé de faire une recherche en ligne mais je suppose que je choisissais le mauvais ensemble de mots-clés. Je n'ai pas réussi à atteindre un tutoriel ou une référence qui mentionnerait cette tâche.

Merci d'avance pour votre aide!

P.S: Toutes les suggestions, références, notes, commentaires ou tutoriels seraient également grandement appréciés.

3
Ken

Pour ceux qui souhaitent accomplir cette tâche, veuillez suivre les étapes ci-dessous:

Créez un fichier vide et écrivez le script bash suivant:

#!/bin/bash
xdotool key alt+shift+F12

Enregistrez le fichier sous ".sh" et rendez-le exécutable.

Vous pouvez ajouter n’importe quel jeu de clés et cet outil vous permet également d’automatiser la souris. Vous pouvez créer des scripts très utiles s'il est utilisé correctement.

Bonne codage!


Crédits: Un merci spécial à @muru pour m'avoir appris à écrire ce script.


Didacticiel: http://manpages.ubuntu.com/manpages/trusty/fr/man1/xdotool.1.html

5
Ken