Ich habe versucht, eine Datei namens „JDownloader 2 Update & Rescue“ aus dem Verzeichnis zu entfernen, /usr/share/applications
konnte sie jedoch nicht löschen.
Dieser Terminalbefehl hat nicht funktioniert:
sudo rm /usr/share/applications/JDownloader 2 Update & Rescue
Eigenschaften Befehl wie Shows
/bin/sh "/opt/jd2/JDownloader2Update"
Aber/optEs gibt keine Dateien oder Verzeichnisse für JDownloader.
Antwort1
Der Name, den Sie als Dateinamen interpretieren, ist der für den Desktop Launcher angegebene Name. Die eigentliche Datei ist eine Datei mit einer *.desktop
Erweiterung.
Sie können den Namen der Startdatei ( *.desktop
) vom Terminal aus ermitteln, indem Sie den /usr/share/applications
Ordner aufrufen und dann den Inhalt der Desktopdateien nach dem Dateinamen durchsuchen.
Da ich Ihr Programm nicht installiert habe, verwende ich als Beispiel für die Schritte der Suche ein auf meinem Computer installiertes Programm. Ich suche nach dem Terminal
Launcher. Wenn Sie die Schritte ausführen, verwenden Sie JDownloader
als Suchbegriff. Sie können mehr Buchstaben des Namens verwenden, wenn dies zu viele Treffer ergibt.
(Die Zeile mit dem $
Präfix stellt eingegebene Befehle dar. Die anderen Zeilen sind Terminalausgaben.)
$ cd /usr/share/applications
$ egrep -l "Terminal"
debian-uxterm.desktop
debian-xterm.desktop
emacs24-term.desktop
exo-terminal-emulator.desktop
gnome-terminal.desktop
mono-runtime-terminal.desktop
Das sind die Dateien, die Name=Terminal
als Eintrag im *.desktop
Dateinamen stehen. Nun suche ich mir aus der Ausgabeliste aus, welche ich löschen möchte.
Da es mehrere davon gibt, untersuche ich die Datei zunächst mit Gedit. In diesem Fall:
$ gedit gnome-terminal.desktop
Wenn es das ist, können Sie es wie folgt entfernen:
$ sudo rm gnome-terminal.desktop
Normalerweise verschiebe ich eine Systemdatei in einen temporären Bereich, bevor ich sie lösche. Dann stelle ich sicher, dass die Änderung wie erwartet funktioniert. Dann lösche ich die Datei endgültig.
Der GUI-Weg:
Ich präsentierte dieTerminalMethode in meinem ersten Beispiel, weil das Ihre Methode in Ihrer Frage war. Sie können auch eine GUI-Suche verwenden, die möglicherweise wesentlich einfacher ist.
/usr/share/applications
Rufen Sie den Ordner in einem Dateibrowser auf . Dadurch werden die dort angegebenen Dateien angezeigt Launcher Name
, nicht der tatsächliche Dateiname. Dies ist der Name, den Sie im Launcher sehen. Nachdem Sie die Dateiliste aufgerufen haben, können Sie mit der Maus darauf zeigen und klicken, um die Datei zu löschen.
$ sudo -H nautilus /usr/share/applications
Notiz:
Sie können die Datei auch entfernen, indem Sie die von Ihnen installierte Anwendung deinstallieren, mit der Sie den Launcher auf Ihr System gebracht haben.
Da die Datei Ihrer Beschreibung zufolge in installiert ist /opt
, ist dies ein Hinweis darauf, dass sie nicht aus dem Standard-Repository stammt. Sie müssen also in den Paketen nachsehenLiesmichBeschreibung, um die Schritte zur Deinstallation zu finden.