Raccourci clavier pour se concentrer sur le terminal (inactif)

8

Je voudrais savoir s'il est possible d'utiliser le raccourci clavier pour se concentrer sur la première fenêtre de terminal inactive (non fonctionnelle) dans l'unité (13.10)? Quelque chose comme Ctr+ Alt+ T, mais avant d'ouvrir la nouvelle instance de terminal, à la recherche d'une instance inactive ?

ts01
la source

Réponses:

7

Réglez d'abord le monde "Terminal" pour qu'il apparaisse dans le titre de la fenêtre de votre gnome-terminal. Pour ce faire, lorsque vous êtes dans gnome-terminal, allez dans EditionPréférences de profil , sélectionnez l' onglet Titre et commande et assurez-vous que le champ Titre initial contient le mot "Terminal":

Terminal - Titre et commande

Ensuite, ajoutez un nouveau raccourci clavier personnalisé pour la commande suivante:

bash -c "[[ \"$(cat /proc/$(xdotool getwindowpid $(xdotool getwindowfocus))/comm)\" != \"gnome-terminal\" ]] && wmctrl -a Terminal || xdotool key Alt+grave"

Pour ce faire, accédez à Paramètres systèmeClavier , onglet Raccourcis , sélectionnez Raccourci personnalisé et ajoutez un nouveau raccourci personnalisé:

Ajouter un raccourci personnalisé

Comme vous pouvez le voir, j'ai choisi une F8touche de raccourci qui fonctionne très bien dans ce cas pour moi.

Remarque : wmctrlet xdotooldoit être installé pour pouvoir les utiliser. Si vous ne les avez pas installés, vous pouvez les installer à partir du terminal en utilisant:

sudo apt-get install wmctrl xdotool
Radu Rădeanu
la source
3
Pour les downvoters: veuillez laisser un commentaire - je ne peux améliorer la réponse que si je peux connaître la raison du downvoting.
Radu Rădeanu
A quoi sert "xdotool key Alt + grave"? (J'ai essayé votre solution, en fait, cela arrive en notant)
ts01
1
@ ts01 Alt + `devrait basculer vers une autre instance de terminal si vous en avez plusieurs ouverts et si le focus est sur l'un d'eux. Quelles touches avez-vous utilisées pour le raccourci personnalisé? F8 comme je l'ai dit dans la réponse?
Radu Rădeanu
Oui. Cela n'a pas fonctionné, mais +25 pour les efforts, de toute façon
ts01
Je l'utilise toujours depuis que je vous ai donné cette réponse. Vous devriez donc revoir toutes les étapes, peut-être que vous avez fait quelque chose de mal.
Radu Rădeanu