Пользователи запускают программы в 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».
Строка «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.
Установите ярлык вашего собственного приложения для всей системы с помощью:
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? Посетите сайт с исходным кодом и собери сам!
Сделать ярлыки
Создавать ярлыки с помощью редактора меню 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!