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)?
macos
osx-yosemite
launchpad
GiorgioMoroder
quelle
quelle
Antworten:
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
APPNAME
Sie einfach die App durch die App, die Sie löschen möchten.Ich habe getestet, ob es nach dem Neustart noch gelöscht wird. Bisher scheint es zu funktionieren.
quelle
-user <username>
den Befehl find hinzufügen , damit Sie nur ein einziges Ergebnis erhalten, wenn mehrere Benutzer vorhanden sind, oderfind ... -exec
es für alle Benutzer ausführen, wenn Sie dies wünschen.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!
quelle
Folge diesen Schritten:
quelle
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.
quelle
Davids Antwort war ziemlich nah, aber aus irgendeinem Grund funktionierte sie auf meinem Computer nicht richtig. (OS X 10.11.6) Der
find
wollte 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
ENTER
bei 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/cn
und drückenENTER
. 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/private
in das Terminal ein und drücken SieENTER
. Öffnen Sie den Finder, navigieren Sie zu Ihrem Desktop, öffnen Sie die Verknüpfung und durchsuchen Sie die Ordner, bis Sie sie findencom.apple.dock.launchpad
. Es wird wahrscheinlich imcn/(gobbly-gook name)/db
Ordner sein. Wenn Sie mehrere Ordner unter habencn
, markieren Sie einen und klicken Sie aufCommand + i
und 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/db
in das Terminal einfügen und das gefundene(folder name)
durch das gefundene ersetzen . (Entfernen Sie die Klammer.) Drücken SieENTER
, um diesqlite3
Shell zu öffnen .(Wenn
cn
ist nicht der Ordner, alles , was ich sagen kann , ist eine andere in diesem versuchen/folders
Verzeichnis.)Apps entfernen
Kopieren, Einfügen
DELETE FROM apps WHERE title='APPNAME';
in das Terminal, ErsetzenAPPNAME
durch 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 tippesudo killall Dock
und drückeENTER
. Geben Sie dem System einen Moment Zeit, bevor Sie das Launchpad öffnen. Alle Apps, die Sie entfernen wollten, sollten weg sein!quelle
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!
quelle
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.
quelle
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.
quelle