Я попытался удалить файл с именем «JDownloader 2 Update & Rescue» из /usr/share/applications
каталога, но не смог.
Эта команда терминала не сработала:
sudo rm /usr/share/applications/JDownloader 2 Update & Rescue
свойства команды, как показано
/bin/sh "/opt/jd2/JDownloader2Update"
но/выборФайлов или каталогов для JDownloader нет.
решение1
Имя, которое вы интерпретируете как имя файла, — это имя, предоставленное для Desktop Launcher. Фактический файл — это файл с *.desktop
расширением.
Вы можете найти имя файла запуска ( *.desktop
) из терминала, введя папку /usr/share/applications
, а затем выполнив поиск имени файла в содержимом файлов рабочего стола.
Поскольку у меня не установлена ваша программа, я воспользуюсь программой, установленной на моем компьютере, в качестве примера шагов поиска. Я буду искать лаунчер Terminal
. Когда вы выполняете шаги, используйте JDownloader
для строки поиска. Вы можете использовать больше символов имени, если оно выдает слишком много результатов.
(Строка с $
префиксом представляет собой набранные команды. Остальные строки — это вывод терминала.)
$ 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
Это файлы, которые имеют Name=Terminal
в качестве записи в *.desktop
имени файла. Теперь я выбираю из выходного списка тот, который я хочу удалить.
Поскольку их несколько, я сначала проверю файл с помощью Gedit. В этом случае:
$ gedit gnome-terminal.desktop
Если это он, то вы можете удалить его с помощью:
$ sudo rm gnome-terminal.desktop
Обычно я перемещаю системный файл во временную область перед его удалением. Затем я убеждаюсь, что изменение работает так, как ожидалось. Затем я окончательно удаляю файл.
Графический интерфейс:
Я представилТерминалметод в моем первом примере, потому что это был ваш метод в вашем вопросе. Вы также можете использовать поиск в графическом интерфейсе, что может быть существенно проще.
Откройте /usr/share/applications
папку в файловом браузере. Это покажет файлы там Launcher Name
, а не фактическое имя файла. Это имя вы видите в Launcher. После того, как вы открыли список файлов, вы можете указать и щелкнуть, чтобы удалить.
$ sudo -H nautilus /usr/share/applications
Примечание:
Вы также можете удалить файл, удалив установленное вами приложение, которое добавило Launcher в вашу систему.
Поскольку файл, судя по вашему описанию, установлен в/opt
, это указывает на то, что он не из репозитория по умолчанию. Так что вам придется посмотреть в package'sПрочти меняописание, чтобы найти шаги по удалению.