Voglio che il Dock sia completamente sparito. Non lho usato nelle ultime tre versioni di OS X (dalla 10.5 a oggi). Voglio che sia completamente sparito e LaunchBar invece lì. Cè un modo per uccidere il Dock in modo che non venga caricato o eseguito?
Commenti
- Mi rendo conto che è stato qualche tempo fa, ma il tuo commento alla risposta originale qui sotto indica che hai rinunciato a questa idea. Hai provato il altre soluzioni nel frattempo? Quella 1000 seconda cosa è incredibile. Uso il mio launchpad accessibile tramite un gesto del touch pad, che preferisco di gran lunga utilizzando 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.
- No, non ho mai provato le altre soluzioni perché nessuna di esse avrebbe fatto tutto quello che cercavo. Penso solo che visti tutti gli altri metodi più precisi di interazione con Finder , il dock è antiquato. ‘ non volevo spendere risorse.
- Sono daccordo sul dock e ora uso il mio Mac Senza esso. Ovviamente ‘ è ancora lì e puoi ancora vederlo nelle esposizioni dellapp é ma ora lo spazio sullo schermo è completamente libero . Cosè che ti turba ancora nellutilizzo della soluzione ‘ di Joonas?
- Preferito. Sia per come farlo di nuovo che per come riattivarlo in seguito …
Rispondi
Il Il processo Dock su OS X è responsabile di più del semplice Dock effettivo sullo schermo. Fa un sacco di cose in background, incluso Dashboard. In particolare, il Finder non funziona correttamente se il processo Dock non è in esecuzione, quindi spegnerlo completamente è praticamente impossibile senza interrompere OS X durante il processo.
Il meglio che posso suggerisce di tenere nascosto il dock e di ridurre le dimensioni il più possibile in modo da “essere meno propensi ad attivarlo.
Puoi anche posizionarlo dove è meno probabile che si frapponga, come probabilmente lo sai, puoi metterlo a sinistra, a destra o in fondo allo schermo. Ma puoi anche fissarlo a un angolo particolare, usa semplicemente il comando defaults write com.apple.dock pinning -string start
. Digita il comando in Terminale (sostituisci start
con end
per cambiare langolo in cui inserire o middle
per tornare al valore predefinito), quindi killall Dock
per riavviare il Dock e applicare la modifica.
Commenti
- Grazie per aver spiegato PERCHÉ questo ‘ non può accadere. Ora so che devo smettere di aspettare il tempo con questa idea. Grazie.
- Questa idea non è sicuramente una perdita di tempo, cè unottima soluzione dettagliata da Joonas di seguito, che ho provato e funziona esattamente come se il Dock fosse completamente sparito. Se vuoi davvero provarlo momentaneamente, ‘ è un equivalente della tastiera per attivare / disattivare il Dock, che puoi personalizzare in Preferenze di Sistema: Tastiera: Scorciatoie.
- Di Ovviamente il dock non può essere disabilitato. Ciò darebbe allutente troppa potenza e lintero ecosistema macOS finirebbe nel caos. Lutente non decide nulla. Lutente obbedisce. (+1 per la spiegazione, però.)
- Sono contento di vedere che @GeoffPointer ha ragione. È effettivamente possibile tramite i comandi del terminale come da risposta di Joonas ‘. Si spera che nessuno in Apple lo venga a sapere.
Rispondi
Questo articolo da Lifehacker.com.au suggerisce di impostare il ritardo di occultamento automatico del Dock a 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
Lautore dice di aver impostato il ritardo a due secondi, in modo che possa comunque raggiungere il Dock nei rari casi in cui è necessario .
Commenti
- Questo non ‘ Non influisce su nulla per me che eseguo Mavericks.
- @AlexFord Prova a mettere in minuscolo la d nel Dock.
- @ Reb.Cabin
defaults write com.apple.dock autohide-delay -float 2; killall Dock
funziona . Lho appena fatto. - Se lo fai, puoi anche aprire il dock con
ctrl
+up-arrow
- Funziona in Sierra e
OPT
+CMD
+D
mostra il dock if ne hai davvero bisogno.
Rispondi
Questa risposta non aggiunge molto a ciò che è già qui , ma ho ritenuto che le risposte che offrono soluzioni per nasconderlo mancassero di alcune informazioni.
Personalmente uso uBar e “ho usato quanto segue set di comandi da terminale senza problemi. Posso solo confermare che li ho usati senza problemi dai tempi di El Capitan. Non riesco a ricordare oltre di sicuro.
Per essere chiari, questo nasconde solo Dock, in modo che tu non debba mai occuparti della sua comparsa accidentale.
Per coloro che non lo sanno, queste righe di codice dovrebbero essere eseguito in Terminal. Può essere trovato qui: /Applications/Utilities/Terminal.app
. Apri Terminale, incolla le righe e premi 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 ogni riga fa:
- La prima riga attiva la funzione Nascondi automaticamente
- Come qualcuno ha detto,
Cmd+Alt+D
attiva ancora la visibilità del Dock proprio come prima. Questo è utile se devi assegnare unapplicazione a uno spazio specifico. Usare il Dock è lunico modo (AFAIK) .
- Come qualcuno ha detto,
- Per impostazione predefinita, quando Dock autohide è attivo, passando il mouse sul bordo in cui si trova viene visualizzato il Dock praticamente immediatamente. Questa linea Rende il hover delay di 1000 secondi, rendendo praticamente impossibile mostrare accidentalmente il dock se ti capita di passare il mouse sopra il bordo. Dovresti lasciarlo lì per circa 17 minuti.
- Questo rimuove lanimazione di rimbalzo che si verifica quando le applicazioni richiedono la tua attenzione o quando unapplicazione viene avviata. Ho notato che dipende dallicona del Dock dimensione, possono raggiungere il picco dal bordo quando iniziano a rimbalzare. Questo elimina il problema.
killall Dock
alla fine di ogni riga forza la chiusura di Dock e poi si ripristina automaticamente. Questo è fondamentalmente per caricare le nuove impostazioni. È solo necessario eseguire killall Dock
dopo lultima riga, ma in questo modo è più facile eseguire le righe separatamente se necessario … e alla rinfusa non fa davvero differenza .
Commenti
- Questa è una risposta valida e completa. Non ‘ uso più il mouse, quindi utilizzo il gesto predefinito per il Launchpad per avviare le applicazioni e lho organizzato in modo efficiente per accedere alle mie applicazioni al volo. Ho pensato valesse la pena notare che il dock viene visualizzato anche nella parte inferiore dello schermo quando scorri verso lalto per Mission Control e 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?
- BTW ubar ha unimpostazione che ora elimina il vecchio dock
- Confermato funziona su Catalina.
Risposta
Puoi cambiare la dimensione delle icone a 1px :
defaults write com.apple.dock tilesize -float 1; killall Dock
Commenti
- Sarebbe utile se dessi di più informazioni su questa impostazione e su come riportarla al valore predefinito.
- Questa impostazione modifica la dimensione dellicona del dock Apple.
- per tornare indietro, esegui questo comando ma sostituisci 1 con 64
- o semplicemente vai alle preferenze di sistema > aggancia e modifica il valore delle dimensioni
- Il lato negativo di questa idea è che non è semplice se tu voglio dare una rapida occhiata al dock.
Rispondi
Per fare doppio clic su unicona e attivare o disattivare il comportamento . utilizzando il codice @Jonas – Grazie!
Ho salvato quanto segue in un file denominato Toggle_Dock
quindi eseguito sudo chmod +x Toggle_Dock
che potrebbe non essere necessario. Ora posso semplicemente usare licona per attivare / disattivare il dock.
# Check if dock is hidden if [[ "$(defaults read com.apple.dock autohide)" -eq "1" ]]; then # 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 exit fi # 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