My Dock no se iniciará al iniciar sesión

3

Recientemente instalé la actualización 10.10.5 en mi Macbook Pro, y ahora, al iniciar sesión con mi cuenta de inicio, el dock no se inicia (literalmente, no hay proceso de Dock; killall Dock devuelve No matching processes belonging to you were found . Otro comando He intentado es sudo /System/Library/CoreServices/Dock.app/Contents/MacOS/Dock , y esto devuelve 2015-09-16 10:26:35.219 Dock[1854:178195] __33-[WVSpaces _initializeFullscreen]_block_invoke: fullscreen message error: Connection invalid ). Además, varios elementos de la interfaz de usuario estándar, como la pestaña de comandos, los espacios y los gestos del trackpad, ya no funcionan. Sin embargo, cuando inicio sesión como usuario invitado, todo funciona bien. Estoy confundido sobre cómo hacer que estos elementos de la interfaz de usuario vuelvan a funcionar.

Editar: he comprobado la consola del sistema, y parece que el dock está constantemente intentando iniciarse, pero está fallando.

    
pregunta Precipitato 16.09.2015 - 17:29

1 respuesta

4

A veces, el LaunchAgent (trabajo launchd) que asegura que el inicio del Dock se atasca se atasca. Intenta descargarlo y volver a cargarlo:

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

El Dock es una aplicación, y las aplicaciones se ejecutan como el usuario actual, no como root. (Para convencerse de que esto es cierto, recuerde que cada usuario tiene su propio Dock). Así que no lo inicie con sudo, a menos que desee ver el Dock del usuario raíz. Debería poder iniciarlo como lo hizo (excepto sin el sudo), dado que el LaunchAgent está descargado:

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

La razón por la que necesita descargar el LaunchAgent es porque reservará ciertos puertos / servicios para que los utilice el proceso del Dock que está intentando (sin éxito) iniciar. Esto evita que su proceso de Dock iniciado manualmente los utilice.

    
respondido por el interestinglythere 19.09.2015 - 16:20

Lea otras preguntas en las etiquetas