Existe-t-il un moyen de supprimer les icônes d'application non souhaitées de Launchpad sans utiliser d'application de gestion?
Cela est possible sous Mac OS X 10.7 (Lion) à l’aide de certaines commandes du "Terminal", mais qu’en est-il de Mac OS X 10.10 (Yosemite)?
Je suis venu avec une solution via un terminal. L'emplacement de la base de données SQLite a été modifié sous Mac OS X 10.10 (Yosemite).
Vous pouvez toujours supprimer des applications du tableau de bord avec cette commande "Terminal". Il suffit de remplacer la APPNAME
par l'application que vous souhaitez supprimer.
sqlite3 $ (recherche sudo/privé/var/dossiers -nom com.Apple.dock.launchpad)/db/db "SUPPRIMER DES applications WHERE title = 'APPNAME';" && killall Dock
J'ai testé s'il est toujours supprimé après le redémarrage. Jusqu'à présent, cela semble fonctionner.
Apparemment, vous pouvez rechercher des éléments dans Spotlight et appuyer sur Commande-Entrée au lieu de simplement Entrée. L'emplacement du fichier s'affiche, alors je l'ai rapidement supprimé!
Donc, la réponse de David était assez proche, mais pour une raison quelconque, cela ne fonctionnait pas correctement sur mon ordinateur. (OS X 10.11.6) La find
ne souhaitait pas rechercher récursivement la base de données. Puisque j'ai le don de chercher où je ne devrais pas être, j'ai trouvé une solution qui a fonctionné. Cela nécessitera un travail manuel.
Dans mon cas, je voulais supprimer l'application Dashboard car je l'ai désactivée. J'utilise fréquemment Dash, une application de documentation d'API hors ligne, mais Dashboard est la première chose dans la liste des applications lorsque je recherche à partir du tableau de bord. Cela signifie que je ne peux pas simplement appuyer sur ENTER
lors de la recherche, je dois utiliser mon trackpad. Et je n'aime pas avoir à faire ça. Vous ne pouvez pas non plus le supprimer en cliquant sur des applications, car il s'agit d'une application intégrée. Assez ennuyeux, non?
Dans mon compte, la base de données se trouvait dans un sous-répertoire de /private/var/folders/cn
. Après avoir lu le commentaire de Tim sur la réponse de David, je me suis rendu compte que plusieurs dossiers existeraient ici; probablement un par utilisateur. Je n'ai pas testé cela moi-même, mais j'ai modifié ma réponse pour vérifier d'abord quel dossier vous appartient.
Dans le Terminal, copiez-collez ls -l /private/var/folders/cn
et cliquez sur ENTER
. Recherchez celui où le nom de votre compte apparaît. Accédez à la section "Ouvrir la base de données".
Si vous n'êtes pas familiarisé avec le terminal et/ou préférez effectuer une recherche avec le Finder, vous pouvez créer un raccourci. (Veuillez le retirer lorsque vous avez terminé. Nous nous aventurons dans un territoire dangereux!) Pour en créer un, copiez/collez ln -s /private/var/folders ~/Desktop/private
dans le terminal et cliquez sur ENTER
. Ouvrez le Finder, accédez à votre bureau, ouvrez le raccourci et parcourez les dossiers jusqu'à ce que vous trouviez com.Apple.dock.launchpad
. Ce sera probablement dans le dossier cn/(gobbly-gook name)/db
. Si vous avez plusieurs dossiers sous cn
, mettez en surbrillance un et cliquez sur Command + i
et affichez le propriétaire. Recherchez jusqu'à ce que vous trouviez lequel vous a comme propriétaire.
Vous voudrez copier-coller sqlite3 /private/var/folders/cn/(folder name)/0/com.Apple.dock.launchpad/db/db
dans le terminal, en remplaçant le (folder name)
par celui que vous avez trouvé. (Supprimez les parenthèses.) Appuyez sur ENTER
pour ouvrir le shell sqlite3
.
(Si cn
est pas le dossier, tout ce que je peux dire, c'est d'essayer un autre dossier dans ce répertoire /folders
.)
Copiez-collez DELETE FROM apps WHERE title='APPNAME';
dans le terminal, remplacez APPNAME
par l’application que vous souhaitez supprimer. Gardez les guillemets! Répétez cette opération pour autant d'applications que vous devez supprimer. Vous pouvez supprimer les paramètres système par défaut.
Tapez .exit
pour revenir à bash. Maintenant, tapez Sudo killall Dock
et appuyez sur ENTER
. Donnez au système un moment avant d'ouvrir Launchpad. Toutes les applications que vous vouliez supprimer devraient disparaître!
En cliquant sur une icône ou en maintenant la touche Option enfoncée jusqu'à ce que les icônes commencent à bouger, ne fonctionne que pour les applications téléchargées depuis l'App Store,
Je vous déconseille de suivre les réponses suivantes lorsque vous supprimez l’icône, car le supprimer n’est pas ce que vous voulez, il a une fonction qui n’appartient pas à Launchpad.
La meilleure option pour supprimer simplement l'icône de Launchpad, mais pas pour la supprimer, est la commande de terminal publiée par davidtrautmann.
Suivez ces étapes:
J'ai constaté que mes applications étaient dupliquées sur le lecteur secondaire et que les procédures normales ne les supprimaient que du lecteur principal. Je devais également supprimer les fichiers du disque secondaire en allant dans> applications utilisateur, puis les supprimer de ce dossier.
bonne chance!