Как да създадете преки пътища в менюто на приложението в Linux

Потребителите стартират програми на Linux с „стартиращи устройства“. Тези файлове съдържат конкретни инструкции за това как операционната система Linux трябва да стартира програмата и как трябва да изглежда иконата, наред с други неща. В Linux, ако искате да създадете преки пътища в менюто на приложението, ще откриете, че е малко по-трудно в сравнение с Mac или Windows, тъй като потребителите не могат просто да щракнат с десния бутон върху програма и да изберат опцията „създаване на пряк път“. Вместо това, ако искате да създадете преки пътища в менюто на приложението на работния плот на Linux, това е свързан процес, който изисква малко ноу-хау.

ПРЕДУПРЕЖДЕНИЕ ЗА СПОЙЛЕР: Превъртете надолу и гледайте видеоурока в края на тази статия.

Преки пътища в менюто на приложението – Терминал

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

  Как да инсталирате Sublime Merge на 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 OS къде е програмата и как трябва да започне.

Exec=command arguments

Exec е много гъвкав и може да стартира Python, Bash и почти всичко друго, за което се сетите. Например, за да стартирате shell или 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.

  Как да инсталирате Firefox Developer Edition на Linux

Инсталирайте вашия персонализиран пряк път за приложение в цялата система с:

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

Преки пътища в менюто на приложението – Alacarte

В Linux има много редактори на менюта. В по-голямата си част всички те работят по подобен начин и правят едно и също нещо. За най-добри резултати препоръчваме да използвате приложението Alacarte. Той е лесен за използване, работи на всичко и може да бъде инсталиран дори на най-неизвестните Linux дистрибуции (поради връзката му с проекта Gnome).

Alacarte може вече да е инсталиран на вашия компютър с Linux. Проверете и вижте, като натиснете Alt + F2, напишете „alacarte“ и щракнете върху enter. Ако приложението се стартира, вече сте го инсталирали. Ако нищо не се случи, ще трябва да го инсталирате. Следвайте инструкциите по-долу, за да работи.

  Как да инсталирате CouchPotato на Linux

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 е освежаващо лесно. За да започнете, щракнете върху категория. В този пример ще направим нов пряк път в категорията „Интернет“.

В категорията „Интернет“ щракнете върху бутона „Нов артикул“. Избирането на опцията „Нов елемент“ ще отвори „Свойства на стартовия панел“.

В прозорците „Свойства на стартовия панел“ има няколко неща, които трябва да попълните. Първото нещо, което трябва да попълните, е „Име“. Напишете името на стартера в секцията „Име“. След това преминете към „Команда“.

Разделът „Команда“ е мястото, където потребителят указва какво ще направи прекият път. Щракнете върху бутона „преглед“, за да потърсите шел скрипт, двоичен файл, приложение на python и т.н. и да го заредите. Друга възможност е да напишете команда, като едно от следните:

python /path/to/python/app.py

или

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

или

wine /path/to/wine/app.exe

Когато секцията „Команда“ на стартовия панел е зададена, напишете коментар в секцията „Коментар“ и след това изберете „OK“, за да завършите. След като щракнете върху бутона „OK“, Alacarte незабавно ще запише и активира вашия нов пряк път към приложението на работния плот на Linux!