Apakah ada skrip Perl atau Python yang dapat saya tulis yang dapat meminimalkan jendela terminal Gnome?

12

Saya menggunakan Ubuntu 14.04 dengan pengaturan GNOME gaya lama dari GDM. (Saya tidak suka antarmuka Unity baru.) Apakah ada cara saya bisa membuat perintah yang bisa saya ketik di jendela terminal saya untuk menguranginya? Akan sangat luar biasa untuk mengetik mindan terminal prompt meminimalkan sementara saya fokus pada sesuatu yang lain.

Volomike
sumber

Jawaban:

13
  1. Pertama, instal xdotoolperintah:

    sudo apt-get install xdotool
  2. Kemudian, buat alias untuk dapat menjalankan min sebagai perintah:

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

    . ~/.bashrc
Volomike
sumber
8

Oneliner python berikut akan meminimalkan gnome-terminaljendela aktif :

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

Perhatikan bahwa kita perlu memanggil ikonify () dua kali untuk memperkecil jendela.

Sylvain Pineau
sumber
1
IIRC, Anda dapat menjalankan ikonify dua kali, atau Anda dapat menyimpan objek window ke variabel, menjalankan .iconify()dan kemudian menjalankanwindow.process_all_updates()
Sergiy Kolodyazhnyy
2

Anda bisa menggunakan keybindings dari Ctrl+ Spaceuntuk membuka menu jendela, lalu tekan N(dalam bahasa Inggris) untuk memperkecil jendela.

dobey
sumber