Wie entferne ich Symbole / Verknüpfungen aus dem Unity-Menü?


74

Ich habe Chromium und Tweet Deck darauf installiert (über den Chrome Store). Jetzt habe ich Tweet Deck deinstalliert. Nach der Installation von Tweet Deck wurde ich gefragt, ob ich eine Verknüpfung dazu erstellen möchte, und ich habe YES ausgewählt . Nachdem beide deinstalliert wurden, wird das Tweet-Deck-Symbol weiterhin im Unity-Menü über das Internet angezeigt.

Bildbeschreibung hier eingeben

Ich habe versucht, das Symbol aus dem Menü zu entfernen, aber ich kann nicht herausfinden, wie das geht. Es sollte einfach sein, aber es bereitet mir Kopfschmerzen: P

Was muss ich tun, um die Verknüpfung und mögliche Junk-Dateien von Chromium zu entfernen?

Auch meine Ubuntu-Version ist 11.10 x64.

(Sorry wenn ich etwas falsch schreibe)

Antworten:


119

Sie können anscheinend keine Apps aus dem Dash entfernen. Sie können jedoch Ihre Startprogramme (* .desktop-Dateien) in einem der folgenden Verzeichnisse verwalten:

  • /usr/share/applications
  • /usr/local/share/applications
  • ~/.local/share/applications

Befindet sich Ihre Launcher-Datei in einem der ersten beiden Verzeichnisse, benötigen Sie Root-Berechtigungen, um sie zu entfernen.


9
Es war in ~ / .local / share / applications. Ich habe es erfolgreich entfernt. Viele Panzer: D
Entfernt

11
Es hat ein bisschen gedauert, aber ich habe endlich mehr Desktop-Dateien in / usr / share / app-install / desktop / unter Ubuntu 11.10 gefunden, wo die zusätzliche Version von jEdit für mich auftauchte, die eine alte Version startete, die dupliziert wurde im Einheitsmenü.
kcstrom

2
Auch wenn Sie ein mit Wine installiertes Programm löschen, müssen Sie mehr als einen Ordner im ~/.local/share/Verzeichnis durchsuchen.
Zignd

1
Das entfernt es nicht vom Dash. Irgendwie muss noch ein Neuindex passieren.
Elijah Lynn

Stellen Sie sicher, dass Sie die Antwort von @ DolphinDream zu alacarte gelesen haben, um diese zu verwalten. Ich hatte einen Chrome-Anwendungsstarter, der in den oben genannten Verzeichnissen nirgends zu finden war. askubuntu.com/a/454494/11929
Elijah Lynn

10

Ich benutze eine Anwendung namens alacarte ( atalacarte ist ein Programm zum Bearbeiten von Menüs, die mit freedesktop.org kompatibel sind ). Sie können die unerwünschten Starter aus dem Menü entfernen oder neue erstellen / hinzufügen. Ich musste diese App selbst (apt-get) in Ubuntu 12.04 installieren. IMO sollte diese App Teil einer Ubuntu-Standardinstallation sein.


alacarte rocks! Stimmen Sie zu, dass es Teil einer Ubuntu-Standardinstallation sein sollte ... oder in der Lage sein sollte, mit der rechten Maustaste auf Symbole im Launcher zu klicken, um sie zu bearbeiten, zu konfigurieren oder zu entfernen.
Elijah Lynn

1

Ich hatte das gleiche Problem beim Löschen des Firefox-Symbols aus dem Unity-Launcher. Ich habe zwei Firefox-Beispiele installiert: eines mit apt-get und eines mit dpkg aus * .deb. Nach dem Entfernen beider Firefox-Kopien wird das Symbol weiterhin im Unity-Launcher angezeigt.

Hier ist ein Rezept, das mir geholfen hat:

Suchen Sie ein Paket in Dpkg

dpkg --list | grep firefox

Ergebnis

ii Firefox-Mozilla-Build: i386 35.0.1-0ubuntu1 Mozilla Firefox, offizieller Mozilla-Build, vom Ubuntuzilla-Projekt für Ubuntu gepackt.

gefunden! Nun, wenn wir den Namen des Pakets kennen, können wir seine Reste entfernen

sudo dpkg -r Firefox-Mozilla-Build: i386

Das ist alles, überschüssiges Icon verschwand aus dem Launcher.


Ich habe Wine installiert und dann Photoscape.exe über Wine installiert. Nachdem ich in Photoscape auf ein Problem gestoßen war, habe ich es mit Wine deinstalliert. Aber leider waren die Icons vorhanden. Dann habe ich "dpkg --list | grep photoscape" ausgeführt und alle mit Photoscape verbundenen Icons gelöscht.
Soumyadip Das

0

Gerade hatte ich ein ähnliches Problem mit einer App. Das Problem mit der akzeptierten Antwort ist, dass Desktop-Dateien an vielen anderen Speicherorten gespeichert werden können, nicht nur an den hier aufgeführten ~/.kde/share/apps/RecentDocuments/.

Daher kann ich vorschlagen, das findDienstprogramm in einem solchen Fall zu verwenden. Man muss herausfinden, welcher String garantiert Teil des Namens einer Desktop-Datei für die betreffende App ist, und dieser String sollte ziemlich lang sein, um zu viel Ausgabe zu vermeiden.

Zum Beispiel ("iname" steht für einen Namen, bei dem die Groß- und Kleinschreibung nicht beachtet wird, * ist ein Platzhalter und bedeutet, dass ein oder mehrere Zeichen anstelle des Namens verwendet werden):

sudo find / -iname '*tweet*'

Außerdem sollte man versuchen, bei Bedarf in allen Desktop-Dateien des Systems nach einer bestimmten Zeichenfolge zu suchen:

sudo find / -name '*.desktop' -exec grep -i '*tweet*' {} +

Entfernen Sie dann alle gefundenen Dateien und melden Sie sich ab.

Dies hätte dem OP helfen sollen, diese Symbole aus dem Menü zu entfernen.


0

Ich hatte das gleiche Problem.

Zuerst habe ich die Anwendung deinstalliert und dann alle Referenzen aus dem folgenden Ordner gelöscht:

/usr/share/applications
/usr/local/share/applications
~/.local/share/applications

Neu gestartet ... aber mein Problem wurde nie gelöst.

So installiert man diesen MENU-Editor:

sudo add-apt-repository ppa:caldas-lopes/ppa
sudo apt-get update
sudo apt-get install ezame

und löschen Sie unerwünschte Symbole.


0

Erweiterung der Antwort von Severo Raz:

  • /usr/share/applications
  • /usr/local/share/applications
  • ~/.local/share/applications

Sie können es einfach mit dem Terminal erledigen, indem Sie:

  1. cd <directory>
  2. ls | grep <application_name("tweet")>

Welches wird Ihnen eine Ausgabe wie folgt geben:

application_name.desktop

Und dann :

  1. rm application_name.desktop

Eigentlich solltest du Schritt 3 + 4 kombinieren können:

ls | grep <appname> | xargs rm -f

Seien Sie gewarnt: Sie können Desktopsymbole löschen, die Sie aufgrund von Namensähnlichkeiten usw. nicht entfernen möchten! Keine Garantie.


-2

Klicken Sie mit der rechten Maustaste auf das App-Symbol. Wählen Sie im nächsten Bildschirm, der angezeigt wird, die Schaltfläche "Deinstallieren". Die App sollte jetzt deinstalliert werden.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.