Les données du Launchpad sont stockées dans une base de données SQLite 3 située à l'adresse suivante :
$HOME/Library/Application Support/Dock/UUID_Type_Filename.db
Exemple : 3BF614D8-048E-344B-9775-AA8ED64B3564.db
La réussite de l'édition dépend de vos compétences en SQL.
Vous pouvez toujours supprimer le fichier, de préférence à partir du disque dur de récupération, et il se reconstruira de lui-même lorsque vous vous connecterez à nouveau et ouvrirez le Launchpad. Vous pouvez également essayer de le supprimer puis, dans le Terminal, lancer la commande killall Dock
puis ouvrez Launchpad. Il devrait se reconstruire avec les applications actuellement installées.
Une autre possibilité est de reconstruire la base de données des services de lancement. Remarque : la reconstruction de la base de données des services de lancement peut supprimer certaines personnalisations que vous avez effectuées et vous devrez les définir à nouveau.
Dans un terminal :
/S*/L*/F*/C*/F*/L*/S*/lsregister -kill -r -domain local -domain system -domain user
Conseil : Copiez et collez la commande ci-dessus dans le terminal pour éviter les fautes de frappe.
Le chemin d'accès complet est le suivant :
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister
Bien que vous puissiez utiliser la version avec caractères génériques, vous n'avez pas besoin de la version avec nom de chemin entièrement qualifié pour qu'elle s'exécute.