Minimizar tudo no Mac OS?

61

Sou um refugiado recente das terras do Windows (pelo menos em um dos meus PCs).
Uma coisa que realmente sinto falta no Mac OS é a capacidade de minimizar todas as janelas.

Não consigo encontrar o atalho que faz isso, ou mesmo um script. Tudo seria bom.

AngryHacker
fonte
A Better Touch Tool (é gratuita) possui um atalho "Ocultar todas as janelas" que funciona como o Windows, onde na verdade minimiza e oculta todas as janelas abertas (diferente do padrão OSX de apenas movê-las para fora da tela). Você pode atribuí-lo a qualquer combinação de teclado ou movimento do mouse ... Eu o atribui a "OPTION_KEY + Move_Mouse_Into_Lower_Left_Corner".
jsherk

Respostas:

78

O Mac OS X chama Exposé e a tecla padrão é F11 ou Command-F3. Você pode alterar isso - e também mapeá-lo para mover o mouse para um canto da tela - no Painel de controle.

Isso não minimiza exatamente todas as janelas, mas apenas as desvia temporariamente para que você possa ver a área de trabalho.

Para minimizar a janela atual, pressione Command-M. Para minimizar todas as janelas do aplicativo em foco, pressione Command-Option-M. Ou você pode pressionar Command-H, que oculta o aplicativo. O Command-H minimizará seus aplicativos um por um, mas não funcionará no último aplicativo aberto. O Command-Option-H oculta todos os outros aplicativos, exceto o ativo.

Outro atalho relevante é manter pressionada a tecla Command + Option e clicar na área de trabalho, o que minimizará tudo, exceto uma janela aberta do Finder. Fazer o mesmo e clicar no ícone de encaixe minimizará todas as outras janelas, exceto o programa (e abrirá a janela do programa, se não estiver aberta).

derobert
fonte
Isso não dá um único clique ou pressionamento de tecla para ir direto para a área de trabalho. A resposta do ActionScript sim.
johny why
E existe uma maneira de trazer uma janela minimizada ou oculta de volta através do teclado? Quem escolheu ocultar esses aplicativos do comutador Command + Tab e por quê?
Salomanuel 12/09
28

Eu uso o Command-Alt-Desktop (clicando em algum lugar na área de trabalho). Todas as janelas desaparecem.

Comunidade
fonte
3
Aparentemente, ele só funciona quando uma janela do Finder não está ativa. Eu amo mac usabilidade wanderingstan.com/wp-content/uploads/2009/07/…
Dmitry Chornyi 25/12
4
Isso é apenas útil se parte de sua área de trabalho é visível em primeiro lugar
Johny por
16

Aqui está um AppleScript que alterna para o Finder, oculta todos os outros programas e minimiza todas as janelas do Finder, basicamente as mesmas da resposta aceita, mas combinadas em um script.

activate application "Finder"
tell application "System Events"
    set visible of processes where name is not "Finder" to false
end tell
tell application "Finder" to set collapsed of windows to true

Você pode usar o Automator para criar um serviço para o script:

Em seguida, você pode fornecer ao serviço um atalho de teclado em Preferências do sistema.

Como alternativa, salve como aplicativo no AppleScript Editor e adicione-o ao Dock. Clique para executá-lo e executar o script.

Daniel Beck
fonte
Impressionante! Funciona melhor do que qualquer outro AppleScript que eu já vi ... praticamente instantâneo. Agora, como podemos adicioná-lo à barra de menus e seria perfeito!
Jsherk
11
@jsherk Obrigado. A desvantagem é obviamente a dependência dos itens de menu disponíveis. Traduzir Finder, e isso quebra. Remova os itens de menu (improvável, mas a Apple não é um fornecedor compatível com versões anteriores) e isso é interrompido. Onde sua resposta ainda funciona melhor é o menu de contexto do aplicativo Dock, criando um ícone de status do menu, etc., tudo fora das possibilidades dos AppleScripts básicos.
Daniel Beck
Se você salvar como um aplicativo no editor do ActionScript, poderá arrastar o aplicativo para o seu dock. Isso dá um comportamento bonito, com o mesmo esforço, como o botão 'Mostrar área de trabalho' do Windows. E sim, eu não entendo por que essa ação não está embutida no MacOS.
johny why
@DanielBeck nice, funciona muito rápido, obrigado. O que você acha de um script reverso - mostrar tudo? : D
Bartlomiej Skwira
@BartlomiejSkwira Esquerda como exercício para o leitor.
Daniel Beck
6

Alguém finalmente descobriu como mostrar o Desktop corretamente:

http://www.everydaysoftware.net/showdesktop/index.html

EDIT: Este aplicativo ShowDesktop funciona como o botão Windows Show Desktop ... oculta / minimiza simultaneamente todas as janelas (com a opção de incluir janelas do Finder) com um único clique no ícone que você pode colocar na barra de menus.

EDIT: Encontrou uma solução ainda melhor ... A Better Touch Tool (gratuita) possui um atalho "Ocultar todas as janelas" que funciona como o Windows, onde na verdade minimiza e oculta todas as janelas abertas (diferentemente do padrão OSX, basta movê-las para fora da tela) ) Você pode atribuí-lo a qualquer combinação de teclado ou movimento do mouse ... Eu o atribui a "OPTION_KEY + Move_Mouse_Into_Lower_Left_Corner".

jsherk
fonte
11
Você percebe que ele não faz nada que um AppleScript de 10 linhas não pode? Ele apenas oculta todos os aplicativos, exceto o Finder ( Cmd-Opt-H), e minimiza todas as janelas do Finder ( Cmd-Opt-M). Está aí na resposta aceita.
Daniel Beck
@ Daniel Sim, FAZ ... Um AppleScript oculta / minimiza uma janela de cada vez (uma após a outra) e não pode ocultar / minimizar simultaneamente todas as janelas de todos os aplicativos ao mesmo tempo. Esse aplicativo oculta / minimiza simultaneamente todas as janelas ao mesmo tempo, e você tem a opção de incluir as janelas do Finder, se quiser, e pode colocá-lo na barra de menus para que nenhum atalho de teclado seja necessário, apenas um clique rápido do mouse e está feito. Como mencionado na pergunta, eles vêm do plano de fundo do Windows e o Windows possui um botão de um clique para ocultar / minimizar todas as janelas instantaneamente.
Jsherk
Você está errado. Veja minha resposta. Clique único (se você seguir a rota do aplicativo no Dock) e tão rápido quanto este programa. E aqui está o pequeno segredo sujo: Este aplicativo faz a mesma coisa. Clique repetidamente no ícone Dock para ocultar tudo e, ao fazer isso, observe a barra de menus. O menu Janela do Finder está ativado. Pergunto-me porquê ...
Daniel Beck
11
Uau. Ele até envia em _CGPostKeyboardEventvez de ativar corretamente os itens de menu como eu. Eu não usei deliberadamente, por exemplo, key code "m" using {command down, option down}porque os atalhos do teclado podem ser personalizados. E, sem surpresa, se você alterar o atalho do teclado para Minimizar tudo no Finder em Preferências do sistema »Teclado» Atalhos do teclado »Aplicativos , este programa será interrompido quando você selecionar selecionar Mostrar localizador depois de ocultar tudo . Mal o que eu considero para descobrir como fazê-lo corretamente ...
Daniel Beck
11
@DanielBeck Estou corrigido .. você criou o primeiro AppleScript que faz isso corretamente! Onde você estava 2 meses atrás lol: macscripter.net/viewtopic.php?pid=147285 stackoverflow.com/questions/9620499/… stackoverflow.com/questions/8620605/…
jsherk
5

Não há necessidade de scripts, etc.

Basta clicar:

+ + H+ M

Fatih Arslan
fonte
11
Essa também é uma tecla de atalho do Firefox; portanto, se você a tiver aberta e selecionada, verá uma visualização no celular.
2C-B
No iTerm, também é um atalho. Mas Command-Alt-H parece funcionar para mim também. Oculta todas as janelas de segundo plano.
Christophe De Troyer
E quando você não tem um teclado Apple para o seu Mac, mas um teclado do Windows, então é o Windows chave + Alt + H + M .
Elmex80s
3

Você pode atribuir sua própria tecla de atalho ao item Área de trabalho na categoria Exposição e espaços no painel de preferências Teclado (e mouse) do aplicativo Preferências do sistema.

Isso ocultará todas as janelas, permitindo que você acesse qualquer conteúdo na área de trabalho. O legal é que pressionar o mesmo atalho novamente restaurará tudo como era antes.

Sergio Acosta
fonte
No Windows, o Start-D faz a mesma coisa básica, oculta e depois restaura, supondo que você não traga uma janela sozinha por enquanto e faça com que ela oculte em vez de restaurar as outras.
dlamblin 6/09/09
3

Você pode mostrar a área de trabalho diretamente, sem minimizar as janelas. Você pode criar um canto da tela Ativo , um canto da tela onde, se você for, uma ação é executada. Vá para Preferências do sistema -> Exposição e espaços, escolha a guia Expor e, na parte superior, possui os cantos da tela Ativa. Defina um e escolha Área de trabalho na caixa de combinação.

Dessa forma, quando você vai para esse canto, todas as janelas se afastam, revelando a área de trabalho.

Editar : você também pode estar interessado em ver como maximizar uma janela (eu sou um usuário recente do Mac OS, por isso sei como é chato pressionar o botão verde e não ter a janela maximizada): você pode ler mais aqui .

alex
fonte
Esse é o método que eu prefiro. Na versão mais recente do OS X, a configuração está em Preferências do Sistema -> Mission Control - Hot Corners.
21416 SeanFromIT
3

A melhor e mais rápida maneira de ver a área de trabalho, basta mover os quatro dedos para cima

user48509
fonte
Pelo que vale, essa é a nova maneira do trackpad multitoque de acionar a aparência do Show Desktop do Exposé.
Chealion
Como você faz o mouse ficar parado enquanto faz isso?
Trejkaz
3

A maioria das outras respostas é sobre o uso do Expose para afastar as janelas temporariamente. Se você realmente deseja minimizar todas as janelas, é possível fazer isso por aplicativo ⌘⌥M (alguns aplicativos) ou ⌥ clicando no botão minimizar em qualquer janela (sempre).

Kevin Reid
fonte
2

Minha solução foi simplesmente pressionar cmd+ optione clicar duas vezes ao lado do dock (por exemplo, clicar duas vezes na área de trabalho) para ocultar instantaneamente todos os aplicativos e janelas em execução (estranhamente, exceto o Finder, que parece permanecer aberto).

Ajay
fonte
11
Bem-vindo ao superusuário. As respostas apenas para links não são uma boa ideia, pois se o site ao qual você está vinculado for desativado, sua resposta será totalmente inútil. Além disso, você vinculou seu próprio site. Leia as perguntas frequentes sobre autopromoção - pois isso pode ser visto como uma tentativa de promover seu próprio site, contrariamente às regras. Corrigi sua resposta para você com melhor formatação. Se você não estiver satisfeito com isso, sinta-se à vontade para reverter ou postar uma meta sobre o que você acha que fiz de errado.
Journeyman Geek
0

Como um Windows converter seu atalho foi Control- D. No Mac é F11.

Isso se aplica ao Snow Leopard: fui para Preferências do sistema »Teclado» Exposição e espaços (no painel esquerdo). No painel direito, você verá Exposé com uma lista suspensa e Spaces com uma lista suspensa. Em Exposé, você verá "Área de trabalho"; se estiver marcado, F11minimizará todas as janelas e exibirá sua área de trabalho.

Você verá o "F11" à direita de "Desktop". Clique em "F11" e ele lhe dará a opção de alterar o atalho. Eu redesignei o comando "Desktop" para Command- D.

Saia e agora seu Mac agirá como seu PC antigo. Acabei de descobrir isso depois de ler as postagens acima e não tê-las trabalhando para o que acho que você estava tentando fazer.

slhck
fonte
0

Essa abordagem de força bruta funciona para mim:

  • pressione + Halgumas vezes (para deixar apenas a janela atual aberta)
  • pressione + Muma vez (para fechar a janela atual)
Renaud
fonte
0
  • Command-Alt-Desktop está OK.
  • ou Afaste o polegar e três dedos para mostrar a área de trabalho (talvez não seja útil para você)

comando alt desktop

Pecado
fonte