Как скрыть значок ярлыка приложения в 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