killall Dock, e quando usarloRisposta breve: forza la chiusura del Dock, e macOS ne avvia immediatamente una copia nuova.
Non viene eliminato nulla e non viene reimpostato nulla. Le tue app, finestre e file restano intatti.
killall Dock
Incollalo nel Terminale e premi Invio. Il Dock scompare per circa un secondo e poi ritorna. Non c'è alcuna conferma né alcun output, ed è normale: killall non stampa nulla quando funziona.
killall è un comando Unix che trova ogni processo in esecuzione con un dato nome e gli dice di fermarsi. Dock è il nome del processo, con la D maiuscola, perché macOS esegue il Dock come una normale applicazione in background invece che come parte del sistema stesso.
Il Dock è gestito da launchd, a cui viene detto di tenerlo in vita. Quindi nel momento in cui lo termini, launchd lo riavvia. Questo è tutto il trucco. Non esiste un comando "riavvia il Dock" in macOS, quindi lo termini e lasci che sia il sistema a rimetterlo a posto.
Il nuovo Dock legge le sue impostazioni da zero all'avvio, motivo per cui questo comando compare alla fine di quasi ogni tutorial sul Dock. Modificare un'impostazione con defaults write cambia solo il valore memorizzato. Il Dock in esecuzione non se ne accorge finché non viene riavviato.
Sì, ed è il modo normale di applicare le modifiche al Dock. Non elimina nulla, non tocca alcun file e non chiude alcuna app. Le app a schermo intero e i tuoi spazi di Mission Control restano come erano.
L'unico effetto collaterale visibile è piccolo: un'app che sta rimbalzando o mostrando un badge si ferma per il secondo in cui il Dock è via, e se il tuo Dock è impostato per nascondersi, torna nascosto.
defaults write com.apple.dock. Senza di esso, la modifica resta nel file delle preferenze senza fare nulla.È qui che la gente si sbaglia. killall Dock non ripristina il Dock. Lo riavvia con esattamente le impostazioni che aveva già. Se il tuo Dock ha la dimensione sbagliata o contiene le app sbagliate, riavviarlo non cambia assolutamente nulla.
Il ripristino è un comando diverso e, a differenza di questo, butta via il lavoro fatto:
defaults delete com.apple.dock; killall Dock
Questo elimina l'intero file di preferenze del Dock e poi riavvia il Dock, riportandolo alle impostazioni di fabbrica. Ogni app che avevi fissato scompare, insieme a dimensione, posizione e impostazione di nascondi, e niente di tutto ciò può essere recuperato. Il killall alla fine serve solo a rendere effettiva l'eliminazione. Leggi come reimpostare il Dock del Mac prima di eseguirlo.
Se preferisci evitare il Terminale, Monitoraggio Attività fa lo stesso lavoro. Aprilo, cerca Dock, selezionalo, fai clic sul pulsante di stop nella barra degli strumenti e scegli Esci. launchd lo riavvia esattamente come prima.
Anche disconnettersi e riconnettersi riavvia il Dock, insieme a tutto il resto, motivo per cui è il modo lento per ottenere lo stesso risultato.
Esegui spesso comandi per il Dock? Il nostro generatore di comandi per bloccare il Dock li crea per te e aggiunge killall Dock alla fine, così non te lo dimentichi mai.
Esegui questi comandi ripetutamente? Come bloccare il Dock su un Mac, tre modi a confronto.
No. Ferma il processo del Dock e macOS ne avvia subito uno nuovo. Impostazioni, app fissate e file restano tutti intatti. Il comando che elimina davvero le cose è defaults delete com.apple.dock.
Perché killall fa corrispondere il nome del processo esattamente, e il processo si chiama Dock. Digitare killall dock restituisce "No matching processes belonging to you were found" e non fa nulla.
No. Il Dock è un processo separato da tutto ciò che mostra. Le tue app continuano a funzionare e le finestre restano dove sono.
No. Il Dock viene eseguito con il tuo utente, quindi puoi chiuderlo senza permessi elevati. Una guida che ti dice di usare sudo killall Dock punta al Dock di un altro utente, che non è quello che vuoi.
Raro, e di solito è solo lento. Se è davvero scomparso, esegui open -a Dock, oppure esci e rientra. Un riavvio lo riporta sempre indietro, perché launchd lo avvia come parte della tua sessione di accesso.
La maggior parte delle persone esegue killall Dock perché un'impostazione del Dock continua a essere annullata. Still Dock blocca il Dock del tuo Mac: dimensione, posizione, contenuto e impostazione di nascondi reggono tutti, e applica le modifiche senza il Terminale.
Usi più di uno schermo? Il Dock salta anche tra questi, il che è un problema separato con le sue soluzioni: come tenere il Dock del Mac su un solo schermo.
Se il Dock non si comporta solo male ma manca del tutto, segui invece il Dock del mio Mac è sparito.