Attribuer une touche de raccourci pour activer une fenêtre d'application ouverte sous Linux
Nous vous avons déjà montré comment personnaliser les touches de raccourci dans n'importe quelle application Linux, mais pour la leçon d'aujourd'hui, nous allons franchir une étape supplémentaire et attribuer une touche de raccourci qui fait passer une application ouverte à la fenêtre active..
L'idée est qu'au lieu d'utiliser la souris ou de parcourir une série de fenêtres du sélecteur Alt + Tab, vous pouvez rapidement attribuer un raccourci clavier à vos fenêtres les plus importantes et y accéder d'une simple pression sur une touche, ce qui vous permet de gagner beaucoup de temps. Pour accomplir cette tâche sous Linux, nous utiliserons l'excellent utilitaire AutoKey..
Remarque: Si vous voulez que Windows le fasse, vous pouvez facilement accomplir la tâche avec AutoHotkey..
Le scénario
Comme je fais l'essentiel de mon travail dans Google Chrome, je dois le rendre accessible le plus rapidement possible et j'attribue généralement la combinaison de touches Alt + G pour basculer vers ma fenêtre Chrome ouverte..
Installer AutoKey
Vous voudrez ouvrir le gestionnaire de paquets Synaptic et faire une recherche rapide pour autokey, cochez la case, puis installez le paquet. Vous pouvez également l'installer en utilisant la commande apt-get comme ceci:
sudo apt-get install autokey
Affectation d'une touche de raccourci à une fenêtre d'application
Ouvrez l'écran de configuration AutoKey à partir de l'icône de la barre d'état système, puis créez un nouveau script à partir du menu, puis collez le code suivant:
window.activate ('Google Chrome')
Vous voudrez utiliser le bouton Définir en regard du paramètre Raccourcis clavier et attribuer votre touche de raccourci préférée: Alt + G, mais assurez-vous d’utiliser un g minuscule lors de la définition du raccourci - si vous le définissez. en utilisant une lettre majuscule, il ne se comportera pas bien.
Une fois que vous avez enregistré le paramètre et réduit ou fermé l’écran de configuration AutoKey, vous pouvez appuyer sur la combinaison de touches de raccourci Alt + G chaque fois que vous souhaitez passer à la fenêtre ouverte..
Comment cela marche-t-il?
Lorsque vous appuyez sur la touche de raccourci que vous avez affectée, AutoKey exécute le script que vous avez ajouté. Dans ce cas, il s'agit d'un script Python simple qui utilise les fonctions wmctrl pour contrôler les fenêtres ouvertes. Voici la syntaxe de la fonction window.activate, qui fait de la fenêtre spécifiée la fenêtre active:
window.activate ('titre partiel de la fenêtre ici')
En gros, tout ce que vous avez à faire est de faire correspondre une partie du titre de la fenêtre, et dans le cas de Google Chrome, le titre de la fenêtre a toujours «- Google Chrome» à la fin..