Esiste uno script Perl o Python che posso scrivere che può minimizzare la finestra del terminale di Gnome?


12

Sono su Ubuntu 14.04 con le impostazioni GNOME vecchio stile di GDM. (Non mi piace la nuova interfaccia di Unity.) Esiste un modo per creare un comando che posso digitare nella finestra del mio terminale per minimizzarlo? Sarebbe fantastico scrivere semplicemente mine il prompt del terminale si minimizza mentre mi concentro su qualcos'altro.

Risposte:


13
  1. Innanzitutto, installa il xdotoolcomando:

    sudo apt-get install xdotool
  2. Quindi, creare un alias per poter eseguire min come comando:

    echo 'alias min="xdotool getactivewindow windowminimize"' >> ~/.bashrc`
  3. Ricarica il file .bashrc :

    . ~/.bashrc

8

Il seguente python oneliner minimizzerà la gnome-terminalfinestra corrente :

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

Si noti che è necessario chiamare iconify () due volte per ridurre a icona la finestra.


1
IIRC, puoi eseguire iconify due volte oppure puoi archiviare l'oggetto finestra in una variabile, eseguirlo .iconify()e quindi eseguirlowindow.process_all_updates()
Sergiy Kolodyazhnyy,

2

Puoi semplicemente usare le combinazioni di tasti di Ctrl+ Spaceper aprire il menu della finestra, quindi premere N(in una lingua inglese) per ridurre a icona la finestra.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.