Eu faço todo o meu desenvolvimento em máquinas virtuais, que tem inúmeras vantagens. Descobri que gosto mais do VM VirtualBox, e adoro suportar software livre.
Mas não consigo fazer nenhum trabalho sem um mínimo de dois monitores e geralmente uso três ou quatro. Então, naturalmente, todas as minhas máquinas virtuais usam vários monitores também. E já que estou focado inteiramente no meu trabalho de desenvolvimento, eu corro tudo maximizado, preenchendo minhas telas físicas.
O problema vem quando eu quero retornar ao meu desktop host por qualquer motivo. O VirtualBox trata cada monitor virtual como uma janela separada, então eu tenho que ir ao topo de cada janela da área de trabalho virtual, encontrar o botão minimizar e clicar nele. Quando eu quero restaurar as janelas e voltar ao trabalho, eu tenho que clicar em cada uma delas individualmente. Pode parecer bobo, mas isso desperdiça um pouco do meu tempo.
O que eu gostaria de ter é uma maneira de minimizar e restaurar todas as janelas da área de trabalho virtual de uma determinada máquina virtual ao mesmo tempo. Como um grupo. Se você me perguntar, este deve ser o comportamento padrão do VirtualBox, mas não encontrei nenhuma opção. Eu estou sentindo falta de um? Ou algum tipo de tecla de atalho, talvez?
Se não, talvez haja algo fornecido no sistema operacional que fará isso. Estou executando o Windows 7 e a barra de tarefas já agrupa todas as janelas - existe uma maneira de minimizar e / ou restaurar todas as janelas em um grupo de aplicativos?
E, finalmente, se não houver algum mecanismo incorporado ao sistema operacional, posso instalar algum tipo de extensão / utilitário para adicionar esse recurso ao Windows? Certamente não sou a primeira pessoa a querer as opções "Minimize All" e "Restore All" em seus menus de contexto…
Edit: Devo mencionar que eu já sei sobre atalhos de teclado como Win + M que minimizam todos abra a janela. Eu não quero isso. Eu tenho outras janelas abertas além daquelas que pertencem ao VirtualBox. Eu quero aqueles deixados sozinhos. Desejo minimizar todas as janelas abertas pertencentes a um grupo de aplicativos específico, nem todas abertas no desktop.