Dimungkinkan untuk mencapai ini dengan skrip python. Script membutuhkan python-wnck
dan python-gtk
diinstal untuk berfungsi, meskipun saya pikir ini diinstal secara default.
Salin dan tempel ini ke editor teks dan simpan di tempat yang masuk akal (mis. Sebagai minimise.py di folder rumah Anda):
#!/usr/bin/env python
import wnck
import gtk
screen = wnck.screen_get_default()
while gtk.events_pending():
gtk.main_iteration()
windows = screen.get_windows()
active = screen.get_active_window()
for w in windows:
if not w == active:
w.minimize()
Anda kemudian dapat mengatur pintasan keyboard dengan membuka Pintasan Keyboard.
Klik Tambah untuk membuat pintasan baru.
Gunakan perintah bash -c 'python ~/minimise.py'
(ini dengan asumsi Anda menyimpannya sebagai minimise.py di folder rumah Anda).
Anda kemudian dapat menetapkan kombinasi keyboard pilihan Anda untuk tindakan ini.
Skrip akan meminimalkan semua jendela yang tidak aktif. Saya tidak berpikir ini sangat berguna untuk use case Anda karena Anda ingin semua jendela Gimp terbuka. Anda dapat menggunakan skrip yang sedikit berbeda untuk memperkecil semua jendela yang bukan dari aplikasi saat ini:
#!/usr/bin/env python
import wnck
import gtk
screen = wnck.screen_get_default()
while gtk.events_pending():
gtk.main_iteration()
windows = screen.get_windows()
active_app = screen.get_active_window().get_application()
for w in windows:
if not w.get_application() == active_app:
w.minimize()