La base de datos de Launchpad se encuentra en ~/Library/Application Support/Dock/*some-hex-name*.db
Para editarla, deberás usar SQLite. Puedes hacerlo en la línea de comandos o con una interfaz gráfica.
Consulta esta pregunta de Ask Different para recomendaciones de una aplicación GUI.
MacOS Sierra y versiones más nuevas
En macOS Sierra y versiones más nuevas, la antigua base de datos de launchpad ya no existe. En su lugar, cada usuario tiene su base de datos personal de launchpad en algún lugar dentro de /private/var/folders
.
Cómo encontrar la base de datos
El directorio /private/var/folders
contiene muchos nombres de carpetas crípticas, pero puedes identificar la ruta a la carpeta personal de tu usuario usando getconf DARWIN_USER_DIR
. Puedes notar que este comando devuelve una ruta dentro de /var/folders
en lugar de /private/var/folders
, pero /var
es un enlace simbólico a /private/var
.
El siguiente comando de una sola línea devolverá la ruta a la base de datos:
echo /private$(getconf DARWIN_USER_DIR)com.apple.dock.launchpad/db/db
Una vez que tengas la ruta a la nueva base de datos, puedes continuar editándola como antes (por ejemplo, usando el comando sqlite3
).
¡Gracias a Chris Perry de Jamf Nation por compartir lo que encontró! Consulta su publicación aquí.