C'è un modo per disabilitare completamente Dock?


42

Voglio che il Dock sia completamente sparito. Non l'ho usato nelle ultime tre versioni di OS X (dalla 10.5 ad oggi). Lo voglio completamente sparito, e LaunchBar invece lì. C'è un modo per uccidere il Dock in modo che non venga caricato o eseguito?


Mi rendo conto che è successo un po 'di tempo fa, ma il tuo commento alla risposta originale di seguito indica che hai rinunciato a questa idea. Hai provato le altre soluzioni nel frattempo? Quella cosa da 1000 secondi è sorprendente. Uso il mio launchpad a cui accedo tramite un gesto touchpad, che preferisco di gran lunga utilizzare il dock. Forse potresti aggiornare il tuo post originale con un riepilogo di come sono andate le cose da quando è stata posta la domanda originale.
Geoff Pointer,

No, non ho mai provato le altre soluzioni in quanto nessuna di esse avrebbe fatto tutto quello che cercavo. Penso solo che, dati tutti gli altri metodi più precisi di interazione con Finder, il dock sia antiquato. Non volevo spendere risorse per questo.
Everett,

Sono d'accordo sul dock e ora uso il mio mac senza di esso. Ovviamente è ancora lì e puoi ancora vederlo in mostra app, ma il mio schermo immobiliare è ora completamente libero da esso. Cosa ti preoccupa ancora dell'uso della soluzione di Joonas?
Geoff Pointer,

Risposte:


40

Il processo Dock su OS X è responsabile di più del semplice Dock sullo schermo. Fa un sacco di cose di background, tra cui Dashboard. In particolare, il Finder non funzionerà correttamente se il processo Dock non è in esecuzione, quindi disattivarlo completamente è praticamente inutile senza interrompere OS X nel processo.

Il meglio che posso suggerire è tenere nascosto il dock e rendere le dimensioni più piccole possibili, quindi è meno probabile che lo si attivi.

Puoi anche posizionarlo dove è meno probabile che si frapponga - come probabilmente sai, puoi metterlo a sinistra, a destra o in fondo allo schermo. Ma puoi anche bloccarlo in un angolo particolare, basta usare il defaults write com.apple.dock pinning -string startcomando. Digita quel comando nel Terminale (sostituisci startcon endper cambiare l'angolo in cui si trova o middleper tornare al valore predefinito), quindi killall Dockriavvia il Dock e applica la modifica.


5
Grazie per aver spiegato PERCHÉ questo non può succedere. Ora so che devo smettere di perdere tempo con questa idea. Grazie.
Everett,

Questa idea non è sicuramente una perdita di tempo, di seguito c'è un'ottima soluzione dettagliata di Joonas, che ho provato e funziona esattamente come se il Dock fosse completamente sparito. Se vuoi davvero provarlo momentaneamente, c'è un'equivalente da tastiera per attivare o disattivare il Dock, che puoi personalizzare in Preferenze di Sistema: Tastiera: Scorciatoie.
Geoff Pointer,

40

Questo articolo di Lifehacker.com.au suggerisce di impostare il ritardo di autohide del Dock su 1000 secondi, in questo modo:

defaults write com.apple.dock autohide-delay -float 1000; killall Dock

Per ripristinare il comportamento predefinito:

defaults delete com.apple.dock autohide-delay; killall Dock

L'autore afferma di impostare il ritardo su due secondi, in modo che possa ancora arrivare al Dock in quei rari casi quando è necessario.



1
@AlexFord Prova a mettere in minuscolo la d nel Dock.
Brian Gordon,

2
@ Reb.Cabin defaults write com.apple.dock autohide-delay -float 2; killall Dock fa lavoro. L'ho appena fatto.
Benjamin R,

1
Se lo fai, puoi anche aprire il dock con ctrl+up-arrow
Ian Dunn il

4
Funziona in Sierra e OPT+ CMD+ Dmostra il dock se ne hai davvero bisogno.
Charlotte,

7

Questa risposta non aggiunge molto a ciò che è già qui, ma ho sentito che mancavano alcune informazioni nelle risposte che offrono soluzioni per nasconderlo.

Personalmente uso uBar e ho usato il seguente set di comandi terminali senza problemi. Posso solo confermare che li ho usati senza problemi da El Capitan. Non riesco a ricordare oltre di sicuro.

Per essere chiari, questo nasconde solo Dock, in modo che non dovrai mai affrontarlo saltar fuori accidentalmente.

Per chi non lo sapesse, queste righe di codice dovrebbero essere eseguite nel Terminale. Esso può essere trovato qui: /Applications/Utilities/Terminal.app. Basta aprire Terminale e incollare le linee e premere Invio.

# Hide Dock
defaults write com.apple.dock autohide -bool true && killall Dock
defaults write com.apple.dock autohide-delay -float 1000 && killall Dock
defaults write com.apple.dock no-bouncing -bool TRUE && killall Dock

# Restore Dock
defaults write com.apple.dock autohide -bool false && killall Dock
defaults delete com.apple.dock autohide-delay && killall Dock
defaults write com.apple.dock no-bouncing -bool FALSE && killall Dock

Puoi anche eseguire ogni riga separatamente.

Spiegazione su cosa fa ogni riga:

  1. La prima riga attiva l'autohide
    • Come qualcuno ha già detto, Cmd+Alt+Dattiva o disattiva la visibilità del Dock come prima. Ciò è utile se è necessario assegnare l'applicazione a uno spazio specifico. L'uso del Dock è l'unico modo (AFAIK) .
  2. Per impostazione predefinita, quando Autohide del Dock è attivo, il passaggio del mouse sopra il bordo in cui si trova mostra il Dock praticamente immediatamente. Questa linea fa ritardare il passaggio del mouse di 1000 secondi, rendendo praticamente impossibile mostrare accidentalmente il dock se ti capita di passare sopra il bordo. Dovresti lasciarlo riposare lì per ~ 17 minuti.
  3. Ciò rimuove l'animazione di rimbalzo che si verifica quando le applicazioni richiedono la tua attenzione o all'avvio di un'applicazione. Ho notato che a seconda della dimensione dell'icona del Dock, possono iniziare a picco dal bordo quando iniziano a rimbalzare. Questo elimina questo problema.

killall Dockalla fine di ogni linea forza Dock a uscire e poi si ripristina automaticamente. Questo per caricare sostanzialmente le nuove impostazioni. È necessario eseguire solo killall Dockdopo l'ultima riga, ma in questo modo è più semplice eseguire le linee separatamente se necessario ... e alla rinfusa non fa davvero alcuna differenza.


1
Questa è una risposta buona e completa. Non uso più il mouse, quindi utilizzo il gesto predefinito per il Launchpad per avviare le applicazioni e l'ho organizzato in modo efficiente per accedere alle mie applicazioni al volo. Ho pensato che valga la pena notare che il dock appare anche nella parte inferiore dello schermo quando scorri verso l'alto per Mission Control e scorri verso il basso per App Exposé, che sono anche modi molto rapidi per vedere il Dock se necessario. Non vale una nuova risposta qui, ma forse potresti aggiungere quel punto alla tua risposta?
Geoff Pointer,

BTW ubar ha un'impostazione che elimina il vecchio dock ora
Samy Bencherif

2

Puoi cambiare la dimensione delle icone in 1px:

defaults write com.apple.dock tilesize -float 1; killall Dock


Sarebbe utile se fornissi ulteriori informazioni su questa impostazione e su come ripristinarla ai valori predefiniti.
Geoff Pointer,

Questa impostazione modifica la dimensione dell'icona del dock Apple.
Yukulélé,

per tornare indietro, esegui questo comando ma sostituisci 1 con 64
Yukulélé,

o semplicemente vai alle preferenze di sistema> dock e modifica il valore della dimensione
Yukulélé,

Il lato negativo di questa idea è che non è semplice se si desidera dare una rapida occhiata al dock.
Geoff Pointer,
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.