J'ai tendance à beaucoup utiliser le terminal,
Je me demande donc s'il y a un moyen de faire Ctrl+ Alt+ Tfocaliser le terminal existant s'il y en a un, sinon créer un nouveau terminal?
la source
J'ai tendance à beaucoup utiliser le terminal,
Je me demande donc s'il y a un moyen de faire Ctrl+ Alt+ Tfocaliser le terminal existant s'il y en a un, sinon créer un nouveau terminal?
Créez un petit script qui soulèvera le terminal GNOME:
echo 'xdotool windowactivate $(xdotool search --onlyvisible --class gnome-terminal)'> ~/raiseterminal.sh && chmod +x ~/raiseterminal.sh
ou si vous souhaitez vérifier si Terminal est déjà en cours d'exécution, utilisez:
echo -e $'if ps aux | grep "[g]nome-terminal" > /dev/null\n then xdotool windowactivate $(xdotool search --onlyvisible --class gnome-terminal)\n else gnome-terminal &\nfi' > ~/raiseterminal.sh && chmod +x ~/raiseterminal.sh
Cela va créer le script ~ / raiseterminal.sh avec ce contenu:
if ps aux | grep "[g]nome-terminal" > /dev/null
then xdotool windowactivate $(xdotool search --onlyvisible --class gnome-terminal)
else gnome-terminal&
fi
Ouvrez les préférences pour configurer un raccourci clavier personnalisé et définissez la commande sur /home/$USER/raiseterminal.sh
, mais assurez-vous de remplacer $ USER par votre nom d'utilisateur réel.
Si vous souhaitez uniquement soulever le terminal sur un écran ou un bureau spécifique, reportez-vous à xdotool search --help
pour plus d'informations sur la façon de procéder.
Il existe également diverses autres méthodes qui fonctionnent mieux avec d'autres gestionnaires de fenêtres.
| head -n1
après avoir recherché les fenêtres de gnome-terminal pour éviter une erreur si plusieurs fenêtres sont trouvéespourquoi ne pas essayer
tilda
ouguake
, tous deux disponibles dans les référentiels ubuntu. Bien qu'ils ne fassent pas spécifiquement ce que vous recherchez, je suis sûr que c'est ce que vous cherchiez mais que vous ne saviez pas qu'il existait. ;)EDIT : ok, j'étais un peu vague, plus d'informations suivent:
de wikipedia :
guake
c'est vraiment la même chose, la seule différence que j'ai remarquée, c'est que je ne pouvais pas le faire ouvrir des liens http par ctrl + clic, ce que j'ai trouvé ennuyeuxla source
Ma version (=
Script pour exécuter / augmenter n'importe quelle application:
par exemple
la source
essayer
accédez aux paramètres système - Keyborad, ajoutez un raccourci personnalisé et collez-y la commande wmctrl. Ça marche.
d'où vient la chaîne gnome-terminal- *
la source
Encore une autre option: lancer ou basculer. Le script s'appuie sur wmctrl pour vérifier si une fenêtre est déjà ouverte. Si tel est le cas, le script passe à un script existant, en donnant la priorité à une fenêtre existante sur le bureau actuel. Sinon, une nouvelle fenêtre est lancée. Ce script est publié par Vaughn Dickson .
Placez ce script dans le dossier bin de votre dossier de départ et rendez-le exécutable. Ensuite, sous Raccourcis clavier (Paramètres - Clavier), désactivez le raccourci clavier existant pour "Lancer le terminal" dans la section "Lanceurs": cliquez dessus, puis appuyez sur Retour arrière pour désactiver l'affectation actuelle. Ensuite, dans la section "Raccourcis personnalisés", créez un nouveau raccourci personnalisé en cliquant sur l'icône +. Remplissez le nom de votre script comme "commande" et affectez-lui le raccourci Ctrl+ Alt+ t.
la source