С установкой приложений через APT на Linux, пользователи могут часто сталкиваться с проблемой, когда приложения не появляются в меню рабочего стола (например, в GNOME). Особенно это может вызывать замешательство и неудобства у пользователей, привыкших к графическому интерфейсу. В этой статье мы кратко рассмотрим причины этой проблемы и представим инструмент Alacarte, который позволяет ее решить.
Почему приложение не отображается в меню?
Приложения, установленные через APT, обычно создают файл .desktop
в каталоге /usr/share/applications
, чтобы интегрироваться в систему меню рабочего стола. Однако меню может не отображать приложения по следующим причинам:
- Установленное приложение не включает файл
.desktop
или находится по неправильному пути - Даже если файл
.desktop
существует, он может быть настроен какNoDisplay=true
илиHidden=true
- В отличие от Flatpak/Snap, пакеты APT могут требовать ручной настройки интеграции в меню
В таких случаях можно использовать редактор меню Alacarte, который позволяет пользователям самостоятельно регистрировать приложения в меню.
Что такое Alacarte?
Alacarte — это официальный редактор меню, используемый в окружении рабочего стола GNOME. Пользователи могут добавлять, изменять и удалять элементы меню, а также свободно настраивать команды запуска и иконки.
- Имя:
alacarte
- Имя пакета:
alacarte
- Запуск после установки: "Основное меню" (или команда
alacarte
)
Как установить
Alacarte можно установить на большинстве дистрибутивов, основанных на GNOME, таких как Ubuntu, Debian и Pop!_OS.
sudo apt update
sudo apt install alacarte
После установки в терминале можно ввести alacarte
или в поиске приложений найти и запустить "Основное меню".
Краткая инструкция по использованию Alacarte
- Запустите
alacarte
- Выберите нужную категорию слева (например, Интернет, Утилиты и т.д.)
- Нажмите «Новый элемент» (New Item) справа
- Укажите имя, команду и иконку, затем сохраните
- При необходимости можно перемещать элементы или переключать видимость с помощью чекбоксов
💡 При вводе команды необходимо указать CLI команды, которые можно выполнить, и задавать названия исполняемых файлов по пути
/usr/bin
.
Когда Alacarte будет полезен?
- Когда приложение, установленное через APT, не зарегистрировано в меню
- Когда приложение Wine, например, не создает файл
.desktop
автоматически - Когда нужно изменить иконку или имя конкретного приложения
- Когда нужно зарегистрировать скрипты для разработчиков или CLI-приложения в графическом меню
Заключение
APT — это мощная система пакетов, однако интеграция в GUI иногда требует дополнительных настроек со стороны пользователя. В таких случаях Alacarte может стать простым и эффективным решением. Особенно это полезный инструмент для пользователей, использующих Linux в графической среде, поэтому рекомендую установить его и попробовать в деле.
Запустив Alacarte, можно редактировать или добавлять элементы меню по категориям через интерфейс, похожий на показанный выше.
댓글이 없습니다.