Riduci a icona Tutto in Mac OS?


61

Sono un recente rifugiato di Windows Land (almeno su uno dei miei PC).
Una cosa che mi manca davvero in Mac OS è la possibilità di ridurre a icona tutte le finestre.

Non riesco a trovare il collegamento che lo fa, o anche una sceneggiatura. Qualsiasi cosa andrebbe bene.


Better Touch Tool (è gratuito) ha una scorciatoia "Nascondi tutte le finestre" che funziona come Windows, dove in realtà minimizza e nasconde tutte le finestre aperte (a differenza del default OSX di spostarle dallo schermo). Puoi assegnarlo a qualsiasi combinazione di tastiera o movimento del mouse ... L'ho assegnato a "OPTION_KEY + Move_Mouse_Into_Lower_Left_Corner".
jsherk,

Risposte:


78

Mac OS X lo chiama Exposé e il tasto predefinito è F11 o Command-F3. Puoi cambiarlo - e anche mapparlo per spostare il mouse in un angolo dello schermo - nel Pannello di controllo.

Questo non minimizza esattamente tutte le finestre, ma le fa semplicemente allontanare temporaneamente da tutti in modo da poter vedere il desktop.

Per ridurre a icona la finestra corrente, premi Comando-M. Per ridurre a icona tutte le finestre dell'app in primo piano, premi Comando-Opzione-M. Oppure puoi premere Comando-H che nasconde l'applicazione. Command-H minimizzerà le tue app una per una, ma non funzionerà sull'ultima aperta. Command-Option-H nasconderà tutte le altre app tranne quella attiva.

Un altro collegamento rilevante è tenere premuto Comando + Opzione e fare clic sul desktop, il che minimizzerà tutto tranne una finestra del Finder aperta. Fare lo stesso e fare clic sull'icona di un dock minimizzerà ogni altra finestra tranne quel programma (e aprirà quella finestra di programmi se non è aperta).


Questo non dà un solo clic o battitura per accedere direttamente al desktop. La risposta di ActionScript fa.
johny perché il

E c'è un modo per riportare una finestra minimizzata o nascosta attraverso la tastiera? Chi ha scelto di nascondere quelle app dallo switcher Command + Tab e perché?
Salomanuel,


16

Ecco un AppleScript che passa a Finder, nasconde tutti gli altri programmi e quindi riduce a icona tutte le finestre del Finder, sostanzialmente le stesse della risposta accettata, ma combinate in uno 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

È possibile utilizzare Automator per creare un servizio per lo script:

È quindi possibile assegnare al servizio una scorciatoia da tastiera dalle Preferenze di Sistema.

In alternativa, salva come applicazione in AppleScript Editor e aggiungila al tuo Dock. Fare clic per eseguirlo ed eseguire lo script.


Eccezionale! Funziona meglio di qualsiasi altro AppleScript che ho visto ... praticamente istantaneo. Ora, come possiamo aggiungerlo alla barra dei menu e sarebbe perfetto!
jsherk,

1
@jsherk Grazie. Il rovescio della medaglia è ovviamente la dipendenza dalle voci di menu disponibili. Traduci Finder e questo si interrompe. Rimuovi le voci di menu (improbabile, ma Apple non è un fornitore compatibile con le versioni precedenti) e questo si interrompe. Dove la tua risposta funziona ancora meglio è il menu contestuale dell'applicazione Dock, che crea un'icona di stato del menu, ecc., Tutto al di fuori delle possibilità degli AppleScript di base.
Daniel Beck

Se si salva come applicazione nell'editor ActionScript, è possibile trascinare l'applicazione sul dock. Questo dà praticamente comportamento, con lo stesso sforzo, del pulsante 'Mostra desktop' di Windows. E sì, non capisco perché questa azione non sia integrata in MacOS.
johny perché il

@DanielBeck bello, funziona molto velocemente, grazie. Cosa ne pensi di una sceneggiatura inversa - mostra tutto? : D
Bartlomiej Skwira,

@BartlomiejSkwira A sinistra come esercizio per il lettore.
Daniel Beck

6

Qualcuno ha finalmente capito come mostrare correttamente il desktop:

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

MODIFICA: Questa app ShowDesktop funziona come il pulsante Windows Show Desktop ... contemporaneamente nasconderà / minimizzerà tutte le finestre (con l'opzione per includere le finestre del Finder) con un solo clic sulla sua icona che puoi mettere nella barra dei menu.

EDIT: Trovato una soluzione ancora migliore ... Better Touch Tool (è gratuito) ha una scorciatoia "Nascondi tutte le finestre" che funziona come Windows, dove in realtà minimizza e nasconde tutte le finestre aperte (a differenza del default OSX di spostarle semplicemente dallo schermo ). Puoi assegnarlo a qualsiasi combinazione di tastiera o movimento del mouse ... L'ho assegnato a "OPTION_KEY + Move_Mouse_Into_Lower_Left_Corner".


1
Ti rendi conto che non fa nulla che un AppleScript a 10 righe non possa fare? Nasconde solo tutte le applicazioni tranne Finder ( Cmd-Opt-H) e minimizza tutte le finestre di Finder ( Cmd-Opt-M). È proprio lì nella risposta accettata.
Daniel Beck

@Daniel Sì, FA ... Un AppleScript nasconde / minimizza una finestra alla volta (una dopo l'altra) e non può contemporaneamente nascondere / minimizzare tutte le finestre di tutte le applicazioni contemporaneamente. Questa applicazione nasconderà / minimizzerà simultaneamente tutte le finestre contemporaneamente, e hai la possibilità di includere le finestre del Finder se lo desideri E puoi metterlo nella barra dei menu in modo che non sia necessaria alcuna scorciatoia da tastiera, basta un semplice clic del mouse ed è fatto. Come accennato in questione, provengono dallo sfondo di Windows e Windows ha un pulsante con un clic per nascondere / minimizzare tutte le finestre istantaneamente.
jsherk,

Hai torto. Vedi la mia risposta Clic singolo (se segui il percorso dell'applicazione nel Dock) e veloce come questo programma. Ed ecco il piccolo sporco segreto: questa applicazione fa la stessa cosa. Fai ripetutamente clic sull'icona del Dock per nascondere tutto e, mentre lo fai, guarda la barra dei menu. Il menu Finestra del Finder è attivato. Mi chiedo perché ...
Daniel Beck

1
Wow. Invia anche _CGPostKeyboardEventinvece di attivare correttamente le voci di menu come faccio io. Non ho deliberatamente usato ad esempio key code "m" using {command down, option down}perché le scorciatoie da tastiera possono essere personalizzate. E non sorprende che, se cambi la scorciatoia da tastiera in Riduci a icona Tutto in Finder in Preferenze di Sistema »Tastiera» Scorciatoie da tastiera »Applicazioni , questo programma si interrompe quando selezioni per selezionare Show Finder dopo aver nascosto tutto . Difficilmente quello che prenderei in considerazione per capire come farlo correttamente ...
Daniel Beck

1
@DanielBeck Mi correggo .. hai creato il primo AppleScript che lo fa correttamente! Dove eravate 2 mesi fa lol: macscripter.net/viewtopic.php?pid=147285 stackoverflow.com/questions/9620499/... stackoverflow.com/questions/8620605/...
jsherk

5

Non c'è bisogno di script, ecc.

Basta fare clic:

+ + H+ M


1
Questo è anche un tasto di scelta rapida di Firefox, quindi se ti capita di averlo aperto e selezionato, vedrai invece un'anteprima mobile.
2C-B

In iTerm è anche una scorciatoia. Ma Command-Alt-H sembra funzionare anche per me. Nasconde tutte le finestre di sfondo.
Christophe De Troyer,

E quando non si dispone di una tastiera Apple per il vostro Mac, ma una tastiera di Windows allora è Tasto Windows + Alt + H + M .
Elmex80s

3

È possibile assegnare il proprio tasto di scelta rapida all'elemento Desktop nella categoria Spazi & spazi nel riquadro delle preferenze Tastiera (e mouse) dell'applicazione Preferenze di Sistema.

Ciò nasconderà tutte le finestre che ti consentiranno di accedere a qualsiasi contenuto sul desktop. Il bello è che colpire di nuovo quella stessa scorciatoia ripristinerà tutto come prima.


In Windows, Start-D fa la stessa cosa di base, nasconde, quindi ripristina, supponendo che nel frattempo non ritorni una finestra da sola e la faccia nascondere invece di ripristinare le altre.
dlamblin,

3

Puoi mostrare il desktop direttamente senza ridurre a icona Windows. È possibile creare un angolo dello schermo attivo , un angolo dello schermo in cui, se si va, viene eseguita un'azione. Vai su Preferenze di Sistema -> Esponi e Spazi, scegli la scheda Esponi e in alto hai gli angoli dello schermo Attivi. Definirne uno e selezionare Desktop dalla casella combinata.

In questo modo, quando vai in quell'angolo, tutte le finestre volano via, rivelando il desktop.

Modifica : potresti anche essere interessato a vedere come puoi massimizzare una finestra (sono un utente Mac OS recente, quindi so quanto sia fastidioso premere il pulsante verde e non avere la finestra ingrandita): puoi leggere di più qUI .


Questo è il metodo che preferisco. Nell'ultima versione di OS X, l'impostazione è in Preferenze di Sistema-> Mission Control-Hot Corners.
SeanFromIT,

3

Il modo migliore e più veloce per vedere il desktop, basta spostare le quattro dita verso l'alto


Per quello che vale, questo è il nuovo modo multitouch del trackpad per attivare la funzione Show Desktop di Exposé.
Chealion,

Come diavolo riesci a far fermare il mouse mentre lo fai?
Trejkaz,

3

La maggior parte delle altre risposte riguarda l'uso di Expose per mettere temporaneamente da parte le finestre. Se desideri effettivamente ridurre a icona tutte le finestre, puoi farlo per ogni applicazione premendo ⌘⌥M (alcune applicazioni) o ⌥ facendo clic sul pulsante Riduci a icona su qualsiasi finestra (sempre).


2

La mia soluzione era semplicemente tenere premuto cmd+ optione fare doppio clic appena sul lato del dock (ovvero fare doppio clic sul desktop) per nascondere istantaneamente tutte le applicazioni e le finestre in esecuzione (stranamente, tranne Finder che sembra rimanere aperto).


1
Benvenuto in superutente. Le risposte solo al link non sono una grande idea poiché se il sito a cui hai effettuato il collegamento diminuisce, la tua risposta finisce completamente inutile. Inoltre, hai collegato il tuo sito. Si prega di leggere le domande frequenti sull'auto-promozione, poiché questo potrebbe essere visto come un tentativo di promuovere il proprio sito, contrariamente alle regole. Ho risolto la tua risposta con una migliore formattazione. Se non sei soddisfatto di ciò, sentiti libero di ripristinare o pubblicare su meta ciò che ritieni abbia fatto di sbagliato.
Journeyman Geek

0

Come una conversione di Windows il tuo collegamento era Control- D. Sul Mac lo è F11.

Questo vale per Snow Leopard: sono andato su Preferenze di Sistema »Tastiera» Expose & Spaces (nel riquadro a sinistra). Nel riquadro destro vedrai Exposé con un menu a discesa e Spaces con un menu a discesa. Sotto Exposé vedrai "Desktop", se è selezionato F11minimizzerà tutte le finestre e mostrerà il tuo desktop.

Vedrai la "F11" a destra di "Desktop". Fai clic su "F11" e ti darà la possibilità di modificare il collegamento. Ho riassegnato il comando "Desktop" a Command- D.

Esci e ora il tuo Mac si comporterà come il tuo vecchio PC. L'ho appena capito dopo aver letto i post sopra e non averli fatti lavorare per quello che penso stavi cercando di fare.


0

L'approccio bruteforce funziona per me:

  • premi + Halcune volte (per lasciare aperta solo la finestra corrente)
  • quindi premi + Muna volta (per chiudere la finestra corrente)

0
  • Command-Alt-Desktop è OK.
  • o Allarga il pollice e le tre dita per mostrare il desktop (forse non è di aiuto per te)

comando alt desktop

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.