Existe-t-il un moyen de supprimer les icônes d'applications indésirables du Launchpad sans utiliser d'application de gestion?
Cela est possible sous Mac OS X 10.7 (Lion) en utilisant certaines commandes dans le «Terminal». mais qu'en est-il de Mac OS X 10.10 (Yosemite)?
macos
osx-yosemite
launchpad
GiorgioMoroder
la source
la source
Réponses:
J'ai trouvé une solution via le terminal. L'emplacement de la base de données SQLite a été modifié dans Mac OS X 10.10 (Yosemite).
Vous pouvez toujours supprimer des applications du Launchpad avec cette commande «Terminal». Remplacez simplement
APPNAME
l'application par l'application que vous souhaitez supprimer.J'ai testé s'il est toujours supprimé après le redémarrage. Jusqu'à présent, cela semble fonctionner.
la source
-user <username>
à la commande find afin d'obtenir un seul résultat s'il y a plusieurs utilisateurs, ou utiliserfind ... -exec
pour l'exécuter pour tous, si c'est ce que vous voulez.Apparemment, vous pouvez rechercher des éléments sous les projecteurs et appuyer sur Commande + Entrée au lieu de simplement Entrée, et cela tire l'emplacement du fichier, alors je l'ai rapidement supprimé!
la source
Suivez ces étapes:
la source
Cliquer sur une icône ou maintenir la touche Option jusqu'à ce que les icônes commencent à trembler, ne fonctionne que pour les applications téléchargées depuis l'App Store,
Je vous déconseille de suivre les réponses où vous supprimez l'icône, car souvent, la supprimer n'est pas ce que vous voulez, elle a une fonction qui n'appartient tout simplement pas au Launchpad, la supprimer pourrait causer d'autres problèmes en cours de route.
La meilleure option pour simplement supprimer l'icône du Launchpad, mais pas la supprimer est la commande de terminal publiée par davidtrautmann.
la source
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) Le
find
ne voulait pas rechercher récursivement la base de données. Depuis que j'ai talent pour farfouillé où je ne serais pas, je fait de trouver 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 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 frapper
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 les applications, car il s'agit d'une application intégrée. Assez ennuyeux, non?Recherchez le dossier
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, j'ai réalisé 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 appuyez surENTER
. Recherchez celui où le nom de votre compte apparaît. Accédez à la section "Ouvrir la base de données".(Si vous souhaitez rechercher avec Finder )
Si vous n'êtes pas averti des terminaux et / ou préférez effectuer une recherche avec le Finder, vous pouvez créer un raccourci. (Veuillez le retirer une fois terminé. Nous nous aventurons en territoire dangereux!) Pour en créer un, copiez-collez
ln -s /private/var/folders ~/Desktop/private
dans le terminal et appuyez surENTER
. Ouvrez le Finder, accédez à votre bureau, ouvrez le raccourci et parcourez les dossiers jusqu'à ce que vous les localisiezcom.apple.dock.launchpad
. Ce sera probablement dans lecn/(gobbly-gook name)/db
dossier. Si vous avez plusieurs dossiers souscn
, mettez-en un en surbrillance et appuyez surCommand + i
et affichez le propriétaire. Recherchez jusqu'à ce que vous trouviez celui qui vous a en tant que propriétaire.Mettre en action dans Terminal
Ouvrez la BD
Vous voudrez copier-coller
sqlite3 /private/var/folders/cn/(folder name)/0/com.apple.dock.launchpad/db/db
dans le terminal, en le remplaçant(folder name)
par celui que vous avez trouvé. (Retirez les parenthèses.) Appuyez surENTER
pour ouvrir lesqlite3
shell.(Si ce
cn
n'est pas le dossier, tout ce que je peux dire, c'est d'en essayer un autre dans ce/folders
répertoire.)Supprimer des applications
Copiez-collez
DELETE FROM apps WHERE title='APPNAME';
dans le terminal, remplacezAPPNAME
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.Quitter et tuer le quai
Tapez
.exit
pour revenir à bash. Maintenant, tapezsudo killall Dock
et appuyez surENTER
. Donnez au système un moment avant d'ouvrir Launchpad. Toutes les applications que vous vouliez supprimer devraient disparaître!la source
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. J'ai également dû supprimer les fichiers du lecteur secondaire en accédant à l'utilisateur> applications, puis les supprimer de ce dossier.
bonne chance!
la source
Maintenez la touche Option enfoncée, les icônes du tableau de bord tremblent et certaines seront amovibles en cliquant sur le "X" dans leur coin. C'est peut-être évident, mais dans mon cas, cela m'a permis de débarrasser mon tableau de bord de l'icône que j'essayais de supprimer.
la source
Dans Yosemite, ouvrez Launchpad, maintenez la touche de contrôle enfoncée et cliquez sur l'icône que vous souhaitez supprimer. Un point d'interrogation doit apparaître sur l'icône. Glissez et déposez simplement dans la corbeille.
la source