Поиск по сайту:

Как скрыть значок ярлыка приложения в Ubuntu 22.04 | 20.04 и другие Linux

У вас есть приложение, но вы хотите сделать его невидимым в меню «Пуск», в сетке приложений, в результатах поиска в панели запуска приложений и в панели запуска приложений?

Это легко сделать, добавив правило NoDisplay=true или Hidden=true в файл .desktop для этого приложения. И вот как это сделать шаг за шагом.

Скрыть значок ярлыка для собственных приложений Deb/RPM и Snap

Для приложений, установленных как собственный .deb (или .rpm для систем на базе RPM) и пакетов Snap, файлы .desktop обычно хранятся в / каталог usr/share/applications.

1. Сначала откройте терминал либо из меню «Пуск», либо нажав Ctrl+Alt+T на клавиатуре в Ubuntu. Когда она откроется, выполните команду, чтобы перейти к этой папке:

cd /usr/share/applications/

2. Затем найдите файл .desktop, перечислив их все с помощью команды ls. Или отфильтруйте по:

ls | grep 'keyword_here'

3. Найдя файл .desktop для своих приложений, отредактируйте его с помощью команды:

sudo gedit your_application.desktop

Замените gedit на свой системный текстовый редактор или используйте редактор командной строки nano, который работает в большинстве Linux.

4. Наконец, добавьте (или измените значение, если ключ уже существует) следующую строку:

NoDisplay=true

Наконец, сохраните файл. В текстовом редакторе nano нажмите Ctrl+X, введите y и нажмите Enter.

При следующем входе в систему ярлык приложения больше не будет существовать в меню «Пуск», сетке приложений, левой/нижней панели и в результатах поиска обзора «Действия».

Скрыть значок ярлыка для приложений Flatpak

Для универсальных приложений Flatpak файлы «.desktop» расположены в каталоге «/var/lib/flatpak/exports/share/applications/».

1. Итак, сначала откройте терминал и выполните команду, чтобы перейти к этой папке:

cd /var/lib/flatpak/exports/share/applications/

2. Используйте ls или ls |grep 'keyword', чтобы найти файл.

3. Наконец, отредактируйте с помощью Gedit или другого текстового редактора:

sudo gedit your_application.desktop

Добавьте строку NoDisplay=true и сохраните файл. Кроме того, выйдите из системы и снова войдите, чтобы увидеть результат.

Скопируйте и вставьте файл .desktop в локальную папку.

Предыдущее изменение может быть отменено после обновления пакета программного обеспечения. В качестве обходного пути вы можете скопировать и вставить файл .desktop в локальную папку, а затем внести изменения. Ваша система всегда будет использовать локальную версию.

Для собственного пакета и Snap откройте терминал и выполните команду, чтобы скопировать файл:

sudo cp /usr/share/applications/your_app.desktop ~/.local/share/applications/

Затем перейдите в локальный каталог, измените владельца и, наконец, отредактируйте файл:

cd ~/.local/share/applications/ && sudo chown $USER:$USER your_app.desktop && gedit your_app.desktop

Для приложений Flatpak локальной папкой является «~/.local/share/flatpak/exports/share/applications/». Итак, вместо этого выполните команды ниже:

sudo cp /var/lib/flatpak/exports/share/applications/your_app.desktop ~/.local/share/flatpak/exports/share/applications/
cd ~/.local/share/flatpak/exports/share/applications/ && sudo chown $USER:$USER your_app.desktop && gedit your_app.desktop

Статьи по данной тематике