Удалить приложение из “Показать приложения”

Вопрос или проблема

Только что переехал с 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 файлов. Эти файлы содержат информацию о том, как иконка и приложение должны быть представлены пользователю.

Шаги для скрытия приложения:

  1. Найти и скопировать .desktop файл:

    • Откройте терминал и перейдите в каталог /usr/share/applications, где хранятся .desktop файлы для установленных приложений. Используйте команду:
      cd /usr/share/applications
    • Найдите нужный .desktop файл. Например, для ImageMagick это может быть файл с именем display-im6.q16.desktop.
  2. Редактирование файла:

    • Откройте найденный .desktop файл с помощью текстового редактора с правами администратора. Например, используя Nano:
      sudo nano display-im6.q16.desktop
    • Добавьте или измените строку:
      NoDisplay=true

      Это скроет приложение из меню «Показать приложения», но оставит его работоспособным и доступным через терминал.

  3. Сохранение изменений:

    • Сохраните файл (в Nano для этого нужно нажать CTRL + O, подтвердить сохранение, а затем CTRL + X для выхода).
  4. Проверка изменений:

    • Закройте терминал и проверьте меню «Показать приложения». Приложение должно исчезнуть из списка.

Примечания и советы

  • Резервное копирование: Перед изменением или удалением .desktop файлов рекомендуется создать их резервные копии, чтобы иметь возможность быстро восстановить настройки при необходимости.
  • Обновления: Обратите внимание, что после обновлений системные .desktop файлы могут быть восстановлены, и вам, возможно, придётся повторить процесс.
  • Snap приложения: Для приложений, установленных через Snap, .desktop файлы находятся в /var/lib/snapd/desktop/applications. Процесс скрытия таких приложений аналогичен.

Следуя этим шагам, вы сможете более гибко управлять интерфейсом Ubuntu и убрать ненужные визуальные элементы из меню приложений, сохраняя при этом функциональность необходимых программ.

Оцените материал
Добавить комментарий

Капча загружается...