Цього можна досягти за допомогою сценарію python. Сценарій вимагає python-wnck
та python-gtk
встановлюється для того, щоб працювати, хоча я думаю, що вони все-таки встановлені за замовчуванням.
Скопіюйте та вставте це в текстовий редактор і збережіть у розсудливому місці (наприклад, як minimise.py у домашній папці):
#!/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()
Потім ви можете встановити комбінацію клавіш, відкривши комбінації клавіш.
Клацніть на Додати, щоб створити новий ярлик.
Скористайтеся командою bash -c 'python ~/minimise.py'
(якщо припустити, що ви зберегли її як minimalise.py у своїй домашній папці).
Потім ви можете призначити бажану комбінацію клавіатури цій дії.
Сценарій дозволить мінімізувати всі неактивні вікна. Я не думаю, що це дуже корисно для вашого випадку використання, оскільки вам потрібно буде відкрити всі вікна Gimp. Ви можете використовувати трохи інший скрипт, щоб мінімізувати всі вікна, які не є з поточної програми замість цього:
#!/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()