Gibt es ein Perl- oder Python-Skript, mit dem ich das Gnome-Terminalfenster minimieren kann?


12

Ich bin auf Ubuntu 14.04 mit der alten GNOME-Einstellung aus dem GDM. (Die neue Unity-Oberfläche gefällt mir nicht.) Gibt es eine Möglichkeit, einen Befehl zu erstellen, den ich in mein Terminalfenster eingeben kann, um ihn zu minimieren? Es wäre so großartig, einfach zu tippen minund die Eingabeaufforderung des Terminals zu minimieren, während ich mich auf etwas anderes konzentriere.

Antworten:


13
  1. Installieren Sie zuerst den xdotoolBefehl:

    sudo apt-get install xdotool
  2. Erstellen Sie dann einen Alias, um min als Befehl ausführen zu können :

    echo 'alias min="xdotool getactivewindow windowminimize"' >> ~/.bashrc`
  3. Laden Sie die .bashrc- Datei neu:

    . ~/.bashrc

8

Der folgende Python-Oneliner minimiert das aktuelle gnome-terminalFenster:

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

Beachten Sie, dass wir iconify () zweimal aufrufen müssen, um das Fenster zu minimieren.


1
IIRC, können Sie Iconify zweimal ausführen, oder Sie können Fensterobjekt in Variable speichern, ausführen .iconify()und dann ausführenwindow.process_all_updates()
Sergiy Kolodyazhnyy

2

Sie können einfach die Tastenkombination Ctrl+ verwenden Space, um das Fenstermenü zu öffnen, und dann N(in einem englischen Gebietsschema) drücken, um das Fenster zu minimieren.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.