É possível conseguir isso com um script python. O script requer python-wnck
e python-gtk
deve ser instalado para funcionar, embora eu ache que eles estejam instalados por padrão de qualquer maneira.
Copie e cole isso em um editor de texto e salve em um local adequado (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 do teclado abrindo Atalhos do teclado.
Clique em Adicionar para criar um novo atalho.
Use o comando bash -c 'python ~/minimise.py'
(isso pressupõe que você o salvou como minimise.py na sua pasta pessoal).
Você pode atribuir sua combinação preferida de teclado a esta ação.
O script minimizará todas as janelas não ativas. Eu não acho que isso seja muito útil para o seu caso de uso, porque você deseja 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()