Trazendo este método descrito em vários posts do blog e também em Ask Ubuntu to U & L. Isto é literalmente da resposta da UA.
É 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.
CliqueemAdicionarparacriarumnovoatalho.
Use o comando bash -c 'python ~/minimise.py'
(isto supondo que você o salvou como minimise.py na sua pasta pessoal).
Vocêpodeentãoatribuirsuacombinaçãodetecladopreferidaaessaação.
Oscriptminimizarátodasasjanelasnãoativas.Eunãoachoqueissoémuitoútilparaoseucasodeuso,porquevocêvaiquerertertodasasjanelasdoGimpabertas.Vocêpodeusarumscriptligeiramentediferenteparaminimizartodasasjanelasquenãosãodoaplicativoatual:
#!/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()