Domanda:
Il mio Dock non si avvia all'accesso
Precipitato
2015-09-16 20:29:50 UTC
view on stackexchange narkive permalink

Di recente ho installato l'aggiornamento 10.10.5 sul mio Macbook Pro e ora, dopo aver effettuato l'accesso con il mio account di casa, il dock non si avvia (letteralmente, non esiste un processo Dock; killall Dock ritorna Non sono stati trovati processi corrispondenti che appartengono a te . Un altro comando che ho provato è sudo /System/Library/CoreServices/Dock.app/Contents/MacOS/Dock , e questo restituisce 2015-09-16 10: 26: 35.219 Dock [1854: 178195] __33- [WVSpaces _initializeFullscreen] _block_invoke: messaggio di errore a schermo intero: connessione non valida ). Inoltre, diversi elementi dell'interfaccia utente standard, come tab dei comandi, spazi e gesti del trackpad, non funzionano più. Quando accedo come utente ospite, però, tutto funziona perfettamente. Sono confuso su come ripristinare il funzionamento di questi elementi dell'interfaccia utente.

Modifica: ho controllato la console di sistema e sembra che il dock stia tentando costantemente di avviarsi, ma non riesce.

Una risposta:
interestinglythere
2015-09-19 19:20:04 UTC
view on stackexchange narkive permalink

A volte il LaunchAgent (job launchd) che garantisce l'avvio del Dock si blocca. Prova a scaricarlo e ricaricarlo:

  launchctl unload -F /System/Library/LaunchAgents/com.apple.Dock.plistlaunchctl load -F /System/Library/LaunchAgents/com.apple. Dock.plistlaunchctl start com.apple.Dock.agent  

Il Dock è un'app e le app vengono eseguite come utente corrente, non come root. (Per convincerti che questo è vero, ricorda che ogni utente ha il proprio Dock.) Quindi non avviarlo con sudo, a meno che tu non voglia vedere il Dock dell'utente root. Dovresti essere in grado di avviarlo come hai fatto (tranne senza sudo), dato che il LaunchAgent è scaricato:

  launchctl unload -F /System/Library/LaunchAgents/com.apple.Dock .plist / System / Library / CoreServices / Dock.app / Contents / MacOS / Dock  

Il motivo per cui è necessario scaricare LaunchAgent è perché riserverà determinate porte / servizi per l'utilizzo da parte del Il processo Dock sta tentando di avviarsi (senza successo). Ciò impedisce al processo Dock avviato manualmente di utilizzarli.

I primi comandi non fanno nulla;la seconda serie di comandi restituisce più o meno lo stesso errore di sopra, tranne con "Eccezione in virgola mobile: 8" di seguito.
Spiacenti, questa risposta non ha risolto il tuo problema.Non ho mai visto "Eccezione in virgola mobile: 8" prima.Dato che hai detto che funziona con un utente ospite, significa che il problema è necessariamente nella tua cartella home.Potresti provare a spostare i file utente usati da Dock (`~ / Library / Preferences / com.apple.dock.plist`,` ~ / Library / Application Support / Dock`) e provare a disconnetterti e rientrare. Probabilmente è troppo tardi peraiutarti con questo problema, ma forse questo suggerimento può aiutare te e altre persone in situazioni simili.
Per buttare la mia esperienza in piscina, mi sono imbattuto nello stesso problema dopo aver scelto un file immagine (apparentemente) malformato per il mio sfondo.Il trucco è finito per essere ciò che interessantemente suggerito nel commento: spostare da parte la cartella Application Support / Dock.
Come ha detto @JesseGallagher, elimina (o sposta da qualche parte) `~ / Library / Application \ Support / Dock`.Per me questo ha aiutato a sbloccare Dock e altre funzionalità di sistema che erano rotte.Nel mio caso nella mia cartella Dock ho trovato: desktoppicture.db desktoppicture.db.corrupt


Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...