Comment puis-je supprimer des applications de Launchpad sous Mac OS X 10.10 (Yosemite)?

8

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)?

GiorgioMoroder
la source
Pourquoi pas d'application de gestion? Vous en savez qui fait ça?
slhck
@slhck Ni Launchpad Manager ni Launchpad Control ne sont compatibles avec Yosemite, je les ai testés tous les deux. J'espère qu'il y est un moyen de contrôler ce via le terminal.
Benjamin R
D'accord, mais vous seriez également d'accord avec l'utilisation d'une application de gestion s'il y en avait une? C'était le point de ma question .. Je ne savais tout simplement pas pourquoi vous vouliez uniquement Terminal.
slhck

Réponses:

16

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 APPNAMEl'application par l'application que vous souhaitez supprimer.

sqlite3 $ (sudo find / private / var / folder -name com.apple.dock.launchpad) / db / db "DELETE FROM apps WHERE title = 'APPNAME';" && killall Dock

J'ai testé s'il est toujours supprimé après le redémarrage. Jusqu'à présent, cela semble fonctionner.

davidtrautmann
la source
Cela ne fonctionnera que s'il n'y a qu'un seul utilisateur. Vous devez ajouter -user <username>à la commande find afin d'obtenir un seul résultat s'il y a plusieurs utilisateurs, ou utiliser find ... -execpour l'exécuter pour tous, si c'est ce que vous voulez.
Tim Sylvester
4

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é!

Greg Wardlaw
la source
0

Suivez ces étapes:

  1. Ouvrez le Finder,
  2. Applications ouvertes,
  3. Recherchez le nom de l'application que vous souhaitez supprimer de la zone de lancement,
  4. Faites glisser l'application vers la corbeille.
  5. Processus terminé.
Dhaniwal_10
la source
Merci pour la réponse, mais j'ai trouvé une solution pour supprimer l'application installée en cliquant sur le lien "Ajouter à l'écran d'accueil" dans Chrome DevTools.
piecesioska
D'accord, je viens de trouver: apple.stackexchange.com/a/180265/274614
pieceioshka
0

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.

Deepwinter
la source
0

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 findne 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 ENTERlors 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/cnet appuyez sur ENTER. 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/privatedans le terminal et appuyez sur ENTER. Ouvrez le Finder, accédez à votre bureau, ouvrez le raccourci et parcourez les dossiers jusqu'à ce que vous les localisiez com.apple.dock.launchpad. Ce sera probablement dans le cn/(gobbly-gook name)/dbdossier. Si vous avez plusieurs dossiers sous cn, mettez-en un en surbrillance et appuyez sur Command + iet 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/dbdans le terminal, en le remplaçant (folder name)par celui que vous avez trouvé. (Retirez les parenthèses.) Appuyez sur ENTERpour ouvrir le sqlite3shell.

(Si ce cnn'est pas le dossier, tout ce que je peux dire, c'est d'en essayer un autre dans ce /foldersrépertoire.)

Supprimer des applications

Copiez-collez DELETE FROM apps WHERE title='APPNAME';dans le terminal, remplacez APPNAMEpar 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 .exitpour revenir à bash. Maintenant, tapez sudo killall Docket appuyez sur ENTER. Donnez au système un moment avant d'ouvrir Launchpad. Toutes les applications que vous vouliez supprimer devraient disparaître!

Kamikaze Rusher
la source
0

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!

N Alan Eggleston
la source
Cela ne semble pas être une réponse à la question qui a été posée. Veuillez lire attentivement les questions avant de répondre et assurez-vous que vos réponses sont correctes pour les besoins de la question.
music2myear
-1

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.

marque
la source
Cela supprimera uniquement les icônes de l'application MAS.
RusI
-1

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.

L'homme Sanctus
la source
Vous devez maintenir la touche "Alt" enfoncée. Un «X» apparaîtra dans le coin supérieur gauche de l'icône. Et cela supprimera inly les icônes de l'application MAS
RusI