Attribuer une touche de raccourci pour activer une fenêtre d'application ouverte sous Linux

Table des matières:

Attribuer une touche de raccourci pour activer une fenêtre d'application ouverte sous Linux
Attribuer une touche de raccourci pour activer une fenêtre d'application ouverte sous Linux

Vidéo: Attribuer une touche de raccourci pour activer une fenêtre d'application ouverte sous Linux

Vidéo: Attribuer une touche de raccourci pour activer une fenêtre d'application ouverte sous Linux
Vidéo: Transférer toutes les données entre deux iPhone / iPad avec iTunes • Sauvegarde & Restauration - YouTube 2024, Avril
Anonim

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 en affectant une touche de raccourci qui fait passer une application ouverte à la fenêtre actuellement 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 allons utiliser l'excellent utilitaire AutoKey.

Remarque: Si vous souhaitez utiliser Windows de cette manière, vous pouvez facilement accomplir la tâche avec AutoHotkey.

Le scénario

Étant donné que 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.

Image
Image

Installer AutoKey

Vous souhaitez ouvrir le gestionnaire de paquets Synaptic et effectuer une recherche rapide autokey, cochez la case, puis installez le package. Vous pouvez également l'installer en utilisant la commande apt-get comme ceci:

sudo apt-get install autokey

Image
Image

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 de raccourci clavier et attribuer votre raccourci clavier préféré (Alt + G, bien que vous souhaitiez vous assurer que vous utilisez un g minuscule lorsque vous le définissez), 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.
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 simple script Python qui utilise les fonctions wmctrl pour contrôler les fenêtres ouvertes. Voici la syntaxe de la fonction window.activate, qui bascule la fenêtre spécifiée sur la fenêtre active:

window.activate(‘partial window title here’)

En gros, tout ce que vous devez 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 est toujours précédé de «- Google Chrome».

Conseillé: