É possível conseguir isso com um script python. O script requer que python-wnck
e python-gtk
sejam instalados para funcionar, embora eu ache que eles sejam instalados por padrão.
Copie e cole em um editor de texto e salve em um local sensível (por exemplo, como minimise.py na sua pasta pessoal):
#!/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()
Você pode configurar o atalho de teclado abrindo Atalhos de teclado.
Clique em Adicionar para criar um novo atalho.
Use o comando bash -c 'python ~/minimise.py'
(isto supondo que você o salvou como minimise.py na sua pasta pessoal).
Você pode então atribuir sua combinação de teclado preferida a essa ação.
O script minimizará todas as janelas não ativas. Eu não acho que isso é muito útil para o seu caso de uso, porque você vai querer ter todas as janelas do Gimp abertas. Você pode usar um script ligeiramente diferente para minimizar todas as janelas que não são do aplicativo atual:
#!/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()