Как создать ярлыки меню приложения в Linux

Пользователи запускают программы в Linux с помощью «пусковых установок». Эти файлы, среди прочего, содержат конкретные инструкции о том, как операционная система Linux должна запускать программу и как должен выглядеть значок. В Linux, если вы хотите создавать ярлыки меню приложений, вы обнаружите, что это немного сложнее по сравнению с Mac или Windows, поскольку пользователи не могут просто щелкнуть правой кнопкой мыши программу и выбрать опцию «создать ярлык». Вместо этого, если вы хотите создавать ярлыки меню приложений на рабочем столе Linux, это сложный процесс, требующий некоторого ноу-хау.

ОПОВЕЩЕНИЕ СПОЙЛЕРА: прокрутите вниз и посмотрите видеоурок в конце этой статьи.

Ярлыки меню приложения — Терминал

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

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

touch ~/Desktop/example.desktop
chmod +x ~/Desktop/example.desktop
echo '[Desktop Entry]' >> ~/Desktop/example.desktop

Новый ярлык находится на рабочем столе, но не содержит инструкций по программе. Исправим это, отредактировав новый файл в текстовом редакторе Nano.

nano ~/Desktop/example.desktop

Первая строка для любого ярлыка приложения — «Имя». Эта строка даст ярлыку приложения его имя в меню. В текстовом редакторе Nano дайте ярлыку имя.

Name=Example Shortcut

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

Comment=This is an example launcher

Убрав «Имя» и «Комментарий», мы можем добраться до сути лаунчера. В текстовом редакторе Nano добавьте строку «Exec».

  Как играть в Elite Dangerous в Linux

Строка «Exec» сообщает вашей ОС Linux, где находится программа и как она должна запускаться.

Exec=command arguments

Exec очень универсален и может запускать Python, Bash и все остальное, о чем вы можете подумать. Например, чтобы запустить оболочку или сценарий bash через ярлык, выполните:

Exec= sh /path/to/sh/script.sh

В качестве альтернативы установите ярлык вашего приложения для запуска программы Python с помощью:

Exec=python /path/to/python/app

Как только строка «Exec» настроена по своему вкусу, добавьте строку «Тип».

Type=Application

Нужно установить собственный ярлык со значком? Используйте строку «Значок».

Icon=/path/to/custom/icon

Теперь, когда установлены имя, комментарий, Exec и значок, можно безопасно сохранить настраиваемый ярлык. Используя комбинацию клавиш Ctrl + O, сохраните ярлык приложения. Затем выйдите из Nano с помощью Ctrl + X.

  Как зашифровать файлы с помощью gocryptfs в Linux

Установите ярлык вашего собственного приложения для всей системы с помощью:

sudo mv ~/Desktop/example.desktop /usr/share/applications

Ярлыки меню приложения — Alacarte

В Linux есть много редакторов меню. По большей части все они работают одинаково и делают одно и то же. Для достижения наилучших результатов мы рекомендуем использовать приложение Alacarte. Он прост в использовании, работает со всем и может быть установлен даже в самых малоизвестных дистрибутивах Linux (из-за его связи с проектом Gnome).

Возможно, Alacarte уже установлен на вашем компьютере с Linux. Проверьте и посмотрите, нажав Alt + F2, набрав «alacarte» и нажав Enter. Если приложение запускается, значит, оно у вас уже установлено. Если ничего не происходит, вам нужно установить его. Следуйте инструкциям ниже, чтобы заставить его работать.

Ubuntu

sudo apt install alacarte

Debian

sudo apt-get install alacarte

Arch Linux

sudo pacman -S alacarte

Fedora

sudo dnf install alacarte -y

OpenSUSE

sudo zypper install alacarte

Общий Linux

Не можете найти приложение-редактор меню Alacarte в своем дистрибутиве Linux? Посетите сайт с исходным кодом и собери сам!

  Как настроить X2Go в Linux

Сделать ярлыки

Создавать ярлыки с помощью редактора меню Alacarte очень просто. Чтобы начать, щелкните категорию. В этом примере мы создадим новый ярлык в категории «Интернет».

В категории «Интернет» нажмите кнопку «Новый элемент». Выбор опции «Новый элемент» откроет «Свойства средства запуска».

В окнах «Launcher Properties» есть несколько вещей, которые нужно заполнить. Первое, что нужно заполнить — это «Имя». Напишите название программы запуска в разделе «Название». Затем перейдите к пункту «Командование».

В разделе «Команда» пользователь указывает, что будет делать ярлык. Нажмите кнопку «Обзор», чтобы найти сценарий оболочки, двоичный файл, приложение на Python и т. Д. И загрузить его. Или введите команду, например одну из следующих:

python /path/to/python/app.py

или же

sh /path/to/shell/script/app.sh

или же

wine /path/to/wine/app.exe

Когда раздел «Команда» средства запуска установлен, напишите комментарий в разделе «Комментарий», а затем нажмите «ОК» для завершения. После нажатия кнопки «ОК» Alacarte мгновенно сохранит и активирует ярлык вашего нового приложения на рабочем столе Linux!