web-dev-qa-db-fra.com

Existe-t-il un script Perl ou Python que je puisse écrire pour réduire la fenêtre de terminal de Gnome?

Je suis sur Ubuntu 14.04 avec le paramètre GNOME à l’ancien du GDM. (Je n'aime pas la nouvelle interface Unity.) Est-il possible de créer une commande que je peux taper dans la fenêtre de mon terminal pour la minimiser? Il serait tellement génial de simplement taper min et l'invite du terminal sera réduite au minimum pendant que je me concentre sur autre chose.

12
Volomike
  1. Commencez par installer la commande xdotool:

    Sudo apt-get install xdotool
    
  2. Ensuite, créez un alias pour pouvoir exécuter min en tant que commande:

    echo 'alias min="xdotool getactivewindow windowminimize"' >> ~/.bashrc`
    
  3. Rechargez le fichier . Bashrc:

    . ~/.bashrc
    
13
Volomike

Le python oneliner suivant minimisera la fenêtre actuelle gnome-terminal:

python3 -c "from gi.repository import Gdk; \
[ Gdk.Screen.get_default().get_active_window().iconify() for i in range(2)]"

Notez que nous devons appeler iconify () deux fois pour réduire la fenêtre.

8
Sylvain Pineau

Vous pouvez simplement utiliser les raccourcis clavier de Ctrl+Space pour ouvrir le menu de la fenêtre, puis appuyez sur N (dans une langue anglaise) pour réduire la fenêtre.

2
dobey