Вопрос или проблема
Только что переехал с Windows.
Я на Ubuntu 20.04 LTS.
Одна из причин, по которой я мигрировал, была возможность настроить все в GUI.
Недавно я смотрел некоторые файлы изображений и установил Image Magick. Теперь он отображается в «Показать приложения». Мне не нравится этот значок, поэтому я хотел его удалить, но мне сказали, что это очень важно из-за некоторых зависимостей (странно, потому что сначала я должен был его установить). Поэтому я хотел бы узнать, могу ли я просто сделать так, чтобы он не показывался в «Показать приложения». Это было бы полезно, потому что есть много других стандартных приложений, которые я не использую, но не хочу с ними возиться.
Спасибо за ваше внимание.
Редактировать:
Для тех, кто гуглит это, решение, которое я выбрал, — сделать резервную копию файлов .desktop
в каталоге ./usr/share/applications
, а затем удалить оригиналы. Это не идеальное решение. Обновления возвращают их назад. Приложения Snap (те, что вы устанавливаете через приложение «Ubuntu Software») можно найти в .var/lib/snapd/desktop/applications
. Некоторые программы, которые вы устанавливаете, не будут ни там, ни там. Чтобы найти их, перейдите в корневой каталог с помощью приложения Files, затем выполните поиск *.desktop
. Вы можете щелкнуть правой кнопкой мыши файл и нажать «Открыть местоположение элемента».
Вы можете легко сделать это, удалив файл desktop из /usr/share/applications
.
Но он появится снова, если пакет будет обновлен.
.
Ответ или решение
Если вы хотите удалить приложение из меню «Показать приложения» на Ubuntu 20.04 LTS, при этом сохраняя возможность использования этого приложения и его зависимостей, самый простой способ — это скрыть его из меню, вместо полного удаления. Давайте рассмотрим, как это сделать.
Описание проблемы
Вы только что перешли с Windows на Ubuntu и заметили, что ImageMagick теперь отображается в разделе «Показать приложения». Вам не нравится его значок, и вы хотите убрать его из меню, не нарушая работу системы из-за возможных зависимостей.
Решение проблемы
В Ubuntu и других системах на базе Linux приложения, отображаемые в меню, управляются с помощью .desktop
файлов. Эти файлы содержат информацию о том, как иконка и приложение должны быть представлены пользователю.
Шаги для скрытия приложения:
-
Найти и скопировать
.desktop
файл:- Откройте терминал и перейдите в каталог
/usr/share/applications
, где хранятся.desktop
файлы для установленных приложений. Используйте команду:cd /usr/share/applications
- Найдите нужный
.desktop
файл. Например, для ImageMagick это может быть файл с именемdisplay-im6.q16.desktop
.
- Откройте терминал и перейдите в каталог
-
Редактирование файла:
- Откройте найденный
.desktop
файл с помощью текстового редактора с правами администратора. Например, используя Nano:sudo nano display-im6.q16.desktop
- Добавьте или измените строку:
NoDisplay=true
Это скроет приложение из меню «Показать приложения», но оставит его работоспособным и доступным через терминал.
- Откройте найденный
-
Сохранение изменений:
- Сохраните файл (в Nano для этого нужно нажать
CTRL
+O
, подтвердить сохранение, а затемCTRL
+X
для выхода).
- Сохраните файл (в Nano для этого нужно нажать
-
Проверка изменений:
- Закройте терминал и проверьте меню «Показать приложения». Приложение должно исчезнуть из списка.
Примечания и советы
- Резервное копирование: Перед изменением или удалением
.desktop
файлов рекомендуется создать их резервные копии, чтобы иметь возможность быстро восстановить настройки при необходимости. - Обновления: Обратите внимание, что после обновлений системные
.desktop
файлы могут быть восстановлены, и вам, возможно, придётся повторить процесс. - Snap приложения: Для приложений, установленных через Snap,
.desktop
файлы находятся в/var/lib/snapd/desktop/applications
. Процесс скрытия таких приложений аналогичен.
Следуя этим шагам, вы сможете более гибко управлять интерфейсом Ubuntu и убрать ненужные визуальные элементы из меню приложений, сохраняя при этом функциональность необходимых программ.