MenuLibre – расширенный инструмент для редактирования ярлыков приложений в меню «Пуск».
Нужен инструмент для редактирования ваших приложений в меню «Пуск», главном меню или результатах поиска в обзоре Gnome? Попробуйте МенюЛибре!
В большинстве Linux все значки приложений, которые вы видите в меню «Пуск», панели запуска и на рабочем столе, обрабатываются файлами конфигурации .desktop
. Редактируя файл, вы можете изменить значок и имя приложения, скрыть приложение, добавить пункт контекстного меню и выбрать, с какими типами файлов следует ассоциироваться.
Я писал о том, как настроить файл .desktop
с помощью одной команды.
Для графических способов существует довольно много приложений, и вот 3 из них:
- Арронакс – хорошо известен, но, похоже, не обновляется. Хотя, он все еще работает.
- AppEditor – инструмент в стиле элементарной ОС для редактирования записей меню рабочего стола. Однако отсутствуют пакеты предварительной сборки.
- MenuLibre — тот, который я собираюсь представить в этом уроке.
MenuLibre — это продвинутый инструмент, написанный на Python и наборе инструментов GTK3. С его помощью пользователь может начать с поиска или просмотра слева, чтобы выбрать приложение для редактирования, или нажать «+» в левом верхнем углу, чтобы создать новую запись меню для вашего приложения.
Он поддерживает все записи рабочего стола, установленные в вашей системе, включая Flatpak, Snap, собственный DEB/RPM и создание .desktop вручную.
файлы в каталоге .local/share/applications.
Его легко использовать благодаря подсказкам! Просто наведите курсор мыши на любую кнопку или текст, которые вы не знаете, что они делают, и вы увидите более подробное описание в виде пустой белой всплывающей подсказки.
Кроме того, он включает в себя удобные кнопки сверху для отменить, повторить, отменить изменения, проверить панель запуска перед сохранением и кнопку «Удалить», если файл пренадлежит тебе. Как вы видите внизу, он также показывает полный путь к файлу, который вы сейчас редактируете.
Как установить MenuLibre в Ubuntu и других Linux
Инструмент доступен в системных репозиториях Ubuntu, Debian, Fedora, RHEL и Arch (AUR).
Для Ubuntu системный пакет хотя и немного устарел. Пользователи могут либо найти и установить его из программного обеспечения Ubuntu (или App Center), либо открыть терминал (Ctrl+Alt+T
) и запустить команду:
sudo apt install menulibre
Для последней версии выберите Flatpak или Ubuntu PPA.
МенюLibre PPA
Для тех, кто предпочитает классический пакет .deb
, я встроил самую последнюю версию в этот неофициальный PPA для Ubuntu 20.04, Ubuntu 22.04, Ubuntu 23.10 и Ubuntu 24.04.
1. Нажмите Ctrl+Alt+T
на клавиатуре, чтобы открыть терминал, затем выполните команду, чтобы добавить PPA:
sudo add-apt-repository ppa:ubuntuhandbook1/menulibre
Введите пароль пользователя, когда он спросит (без визуальной обратной связи), и нажмите Enter, чтобы продолжить.
2. Затем выполните команду для установки или обновления пакета:
sudo apt install menulibre
Пользователям Linux Mint необходимо сначала запустить sudo apt update
, чтобы вручную обновить системный кэш.
Пакет MenuLibre Flatpak
ПРИМЕЧАНИЕ. Версия Flatpak, похоже, не поддерживает редактирование приложений Snap. По крайней мере, в моем тесте с версией 2.3.2.
Этот инструмент также доступен для установки в виде универсального пакета Flatpak, который работает в «песочнице» для большинства Linux.
Linux Mint 21 и Fedora 38/39 (с включенным сторонним репозиторием) могут напрямую искать и устанавливать пакет либо из диспетчера программного обеспечения, либо из программного обеспечения GNOME.
В то время как пользователям Ubuntu необходимо выполнять приведенные ниже команды одну за другой, чтобы получить версию Flatpak:
-
Сначала запустите команду, чтобы включить поддержку Flatpak:
sudo apt install flatpak
Затем установите инструмент как Flatpak:
flatpak install https://dl.flathub.org/repo/appstream/org.bluesabre.MenuLibre.flatpakref
По завершении запустите приложение либо из меню «Пуск», либо из обзора Gnome, в зависимости от среды вашего рабочего стола.
Удалить MenuLibre
Зависит от того, как вы установили инструмент, откройте терминал (Ctrl+Alt+T) и выполните команду:
Удалите установленный пакет из PPA или системного репозитория:
sudo apt remove --autoremove menulibre
И удалите PPA, если он добавлен, с помощью команды:
sudo add-apt-repository --remove ppa:ubuntuhandbook1/menulibre
Для пакета Flatpak выполните команду, чтобы удалить его:
flatpak uninstall --delete-data org.bluesabre.MenuLibre
Также запустите
flatpak uninstall --unused
, чтобы удалить ненужные библиотеки времени выполнения и освободить место на диске.