Luchando para solucionar problemas que se bloquean permanentemente Dock, Mission Control, Launchbar
Antecedentes: necesito ayuda para solucionar este error muy extraño que no puedo entender. Esto es en macOS 10.15.6 (antes y después de la actualización complementaria más reciente) en un MBP de 16 "de 2020. Lo único que se me ocurre que cambió justo antes de que ocurriera este problema es que estaba jugando con BitBar y algunos complementos de BitBar, pero el problema persiste independientemente de que BitBar se esté ejecutando / salga o incluso de que BitBar se haya desinstalado por completo.
El error: el Dock se ha ido, el proceso no se muestra en el Monitor de actividad y no se puede reiniciar o incluso dejar de usarlo killall Dock
(aparece como un error de proceso sin coincidencia). Además, CMD+TAB
no funciona, y el mismo proceso permanentemente muerto está sucediendo para Launchpad y Mission Control. Ninguno de ellos se ejecuta cuando se les llama desde Spotlight, ni se muestran en el monitor de actividad, ni se pueden eliminar con killall
.
Solución de problemas hasta ahora: lo he intentado killall
y algunos de los defaults write
comandos de terminal flotan en Internet para eliminar / reiniciar estos procesos. Intenté hurgar en el Monitor de actividad en busca de pistas y el menú Forzar salida (también reinicié el Finder desde allí por si acaso). Reinicié, instalé la actualización complementaria de Catalina más reciente, restablecí PRAM / NVRAM. Tampoco puedo encontrar a nadie con el mismo problema en ningún lugar en Internet, preguntado en Reddit, y estos son los más cercanos que pude encontrar a mi problema a pesar de que no son los mismos y las soluciones no funcionan para mí: SO1 , SO2
Respuestas
Historia muy larga corta
El script BitBar para cambiar automáticamente el fondo del escritorio de alguna manera se ejecutó sin mi intención y configuró la imagen de fondo de mi escritorio en una cadena URL rota. El fondo de mi escritorio era negro, por lo que no hubo ningún cambio visual que me alertara de que esto era el culpable, pero al mirar a través ~/Library/Application Support/Dock/
, puse cat
todo lo que había dentro por si acaso y resultó que desktoppicture.db
no era un galimatías sino una URL.
Esto tuvo el efecto de mantener el proceso de Dock atascado en el limbo, donde no pude matarlo ni ejecutarlo, ni pude presenciarlo en ningún diagnóstico del sistema o informe de fallas. Nunca se estrelló pero tampoco estaba funcionando; un fantasma.