Wie kann ich Apps von Launchpad unter Mac OS X 10.10 (Yosemite) entfernen?

8

Gibt es eine Möglichkeit, unerwünschte App-Symbole aus Launchpad zu löschen, ohne eine Verwaltungs-App zu verwenden?

Dies ist unter Mac OS X 10.7 (Lion) mit einigen Befehlen im „Terminal“ möglich. aber was ist mit Mac OS X 10.10 (Yosemite)?

GiorgioMoroder
quelle
Warum keine Management App? Weißt du was das macht?
Slhck
@slhck Weder Launchpad Manager noch Launchpad Control sind mit Yosemite kompatibel, ich habe beide getestet. Ich hoffe , dass es ist eine Möglichkeit , dies über das Terminal zu steuern.
Benjamin R
Richtig, aber Sie könnten auch eine Management-App verwenden, wenn es eine gäbe? Das war der Punkt meiner Frage. Ich war mir einfach nicht sicher, warum Sie nur Terminal wollen würden.
Slhck

Antworten:

16

Ich habe über das Terminal eine Lösung gefunden. Der Speicherort der SQLite-Datenbank wurde in Mac OS X 10.10 (Yosemite) geändert.

Mit diesem Befehl „Terminal“ können Sie weiterhin Apps vom Launchpad löschen. Ersetzen APPNAMESie einfach die App durch die App, die Sie löschen möchten.

sqlite3 $ (sudo find / private / var / folders -name com.apple.dock.launchpad) / db / db "AUS Apps LÖSCHEN WHERE title = 'APPNAME';" && killall Dock

Ich habe getestet, ob es nach dem Neustart noch gelöscht wird. Bisher scheint es zu funktionieren.

Davidtrautmann
quelle
Das funktioniert nur, wenn es nur einen Benutzer gibt. Sie sollten -user <username>den Befehl find hinzufügen , damit Sie nur ein einziges Ergebnis erhalten, wenn mehrere Benutzer vorhanden sind, oder find ... -execes für alle Benutzer ausführen, wenn Sie dies wünschen.
Tim Sylvester
4

Anscheinend können Sie im Rampenlicht nach Dingen suchen und die Eingabetaste drücken, anstatt nur die Eingabetaste zu drücken. Dadurch wird der Dateispeicherort aufgerufen, sodass ich ihn sofort gelöscht habe!

Greg Wardlaw
quelle
0

Folge diesen Schritten:

  1. Open Finder,
  2. Offene Anwendungen,
  3. Suchen Sie nach dem Namen der Anwendung, die Sie von der Startrampe entfernen möchten.
  4. Ziehen Sie die Anwendung in den Papierkorb.
  5. Prozess abgeschlossen.
Dhaniwal_10
quelle
Vielen Dank für die Antwort, aber ich habe eine Lösung gefunden, um die installierte App zu entfernen, indem ich in Chrome DevTools auf den Link "Zum Homescreen hinzufügen" geklickt habe.
Piecioshka
Ok, ich habe gerade gefunden: apple.stackexchange.com/a/180265/274614
piecioshka
0

Wenn Sie auf ein Symbol klicken oder die Optionstaste gedrückt halten, bis die Symbole zu wackeln beginnen, funktioniert dies nur für Apps, die aus dem App Store heruntergeladen wurden.

Ich würde davor warnen, Antworten zu folgen, wenn Sie das Symbol in den Papierkorb werfen, da das Löschen häufig nicht das ist, was Sie möchten. Es hat eine Funktion, die einfach nicht in das Launchpad gehört. Das Löschen kann zu weiteren Problemen führen.

Die beste Option, um das Symbol nur aus dem Launchpad zu entfernen, aber nicht zu löschen, ist der von davidtrautmann veröffentlichte Terminalbefehl.

Tiefwinter
quelle
0

Davids Antwort war ziemlich nah, aber aus irgendeinem Grund funktionierte sie auf meinem Computer nicht richtig. (OS X 10.11.6) Der findwollte nicht rekursiv nach der Datenbank suchen. Da ich Talent für Stossen haben um , wo ich nicht sein sollte, ich habe eine Lösung finden , die funktioniert. Dies erfordert einige manuelle Arbeiten.

In meinem Fall wollte ich die Dashboard-App entfernen, da ich sie deaktiviert habe. Ich verwende häufig Dash, eine Offline-API-Dokumentations-App, aber Dashboard ist das erste Element in der Liste der Apps, wenn ich vom Launchpad aus suche. Das heißt, ich kann nicht nur ENTERbei der Suche treffen , sondern muss mein Trackpad verwenden. Und das mag ich nicht. Sie können es auch nicht durch Halten von Apps entfernen, da es sich um eine integrierte App handelt. Ziemlich nervig, oder?


Suchen Sie nach dem Ordner

In meinem Konto befand sich die Datenbank in einem Unterverzeichnis von /private/var/folders/cn. Nachdem ich Tims Kommentar zu Davids Antwort gelesen hatte, wurde mir klar, dass hier mehrere Ordner existieren werden. wahrscheinlich eine pro Benutzer. Ich habe dies nicht selbst getestet, aber ich habe meine Antwort geändert, um zuerst zu überprüfen, welcher Ordner zu Ihnen gehört.

Im Terminal kopieren, einfügen ls -l /private/var/folders/cnund drücken ENTER. Suchen Sie nach dem, in dem Ihr Kontoname angezeigt wird. Wechseln Sie zum Abschnitt "Öffnen Sie die Datenbank".

(Wenn Sie mit Finder suchen möchten )

Wenn Sie nicht mit dem Terminal vertraut sind und / oder lieber mit dem Finder suchen möchten, können Sie eine Verknüpfung erstellen. (Bitte entfernen Sie es, wenn Sie fertig sind. Wir wagen uns in gefährliches Gebiet!) Um eines zu erstellen, kopieren Sie es, fügen Sie es ln -s /private/var/folders ~/Desktop/privatein das Terminal ein und drücken Sie ENTER. Öffnen Sie den Finder, navigieren Sie zu Ihrem Desktop, öffnen Sie die Verknüpfung und durchsuchen Sie die Ordner, bis Sie sie finden com.apple.dock.launchpad. Es wird wahrscheinlich im cn/(gobbly-gook name)/dbOrdner sein. Wenn Sie mehrere Ordner unter haben cn, markieren Sie einen und klicken Sie auf Command + iund zeigen Sie den Eigentümer an. Suchen Sie, bis Sie herausfinden, welcher Sie als Eigentümer hat.

In Terminal in Aktion setzen

Öffnen Sie die DB

Sie möchten kopieren und sqlite3 /private/var/folders/cn/(folder name)/0/com.apple.dock.launchpad/db/dbin das Terminal einfügen und das gefundene (folder name)durch das gefundene ersetzen . (Entfernen Sie die Klammer.) Drücken Sie ENTER, um die sqlite3Shell zu öffnen .

(Wenn cnist nicht der Ordner, alles , was ich sagen kann , ist eine andere in diesem versuchen /foldersVerzeichnis.)

Apps entfernen

Kopieren, Einfügen DELETE FROM apps WHERE title='APPNAME';in das Terminal, Ersetzen APPNAMEdurch die Anwendung, die Sie entfernen möchten. Behalten Sie die Anführungszeichen! Wiederholen Sie diesen Vorgang für so viele Apps, wie Sie entfernen müssen. Sie können Systemvorgaben entfernen.

Verlasse das Dock und töte es

Geben Sie ein .exit, um zur Bash zurückzukehren. Jetzt tippe sudo killall Dockund drücke ENTER. Geben Sie dem System einen Moment Zeit, bevor Sie das Launchpad öffnen. Alle Apps, die Sie entfernen wollten, sollten weg sein!

Kamikaze Rusher
quelle
0

Ich stellte fest, dass meine Anwendungen auf dem sekundären Laufwerk dupliziert wurden und bei normalen Verfahren nur vom primären Laufwerk gelöscht wurden. Ich musste die Dateien auch vom sekundären Laufwerk entfernen, indem ich zu Benutzer> Anwendungen ging und sie dann aus diesem Ordner löschte.

Viel Glück!

N Alan Eggleston
quelle
Dies scheint keine Antwort auf die gestellte Frage zu sein. Bitte lesen Sie die Fragen sorgfältig durch, bevor Sie sie beantworten, und stellen Sie sicher, dass Ihre Antworten den Anforderungen der Frage entsprechen.
music2myear
-1

Wenn Sie die Optionstaste gedrückt halten, werden die Launchpad-Symbole verwackelt. Einige können durch Klicken auf das "X" in der Ecke entfernt werden. Vielleicht ist das offensichtlich, aber in meinem Fall konnte ich mein Launchpad von dem Symbol befreien, das ich entfernen wollte.

Kennzeichen
quelle
Dadurch werden nur MAS-App-Symbole gelöscht.
RusI
-1

Halten Sie in Yosemite Launchpad geöffnet, halten Sie die Steuertaste gedrückt und klicken Sie auf das Symbol, das Sie entfernen möchten. Über dem Symbol sollte ein Fragezeichen angezeigt werden. Einfach per Drag & Drop in den Papierkorb verschieben.

Der Sanctus-Mann
quelle
Sie müssen die Alt- Taste gedrückt halten. In der oberen linken Symbolecke wird ein "X" angezeigt. Und dies wird nur MAS App Icons löschen
RusI