Jak utworzyć skróty menu aplikacji w systemie Linux

Photo of author

By maciekx

Użytkownicy systemu Linux uruchamiają aplikacje za pomocą „programów uruchamiających”. Te pliki zawierają szczegółowe instrukcje dotyczące tego, jak system operacyjny powinien zainicjować program oraz jak powinna wyglądać jego ikona. W przeciwieństwie do systemów operacyjnych takich jak Mac czy Windows, gdzie można łatwo stworzyć skrót klikając prawym przyciskiem myszy, w Linuxie proces ten wymaga nieco więcej wiedzy, aby utworzyć skróty menu aplikacji na pulpicie.

OSTRZEŻENIE SPOILERA: Zobacz samouczek wideo na końcu tego artykułu!

Skróty w menu aplikacji – Terminal

Jednym z najszybszych sposobów na stworzenie skrótów do aplikacji w systemie Linux jest skorzystanie z terminala. Praca w terminalu może być mniej intuicyjna, ponieważ nie ma graficznego edytora, który umożliwiałby łatwe przypisywanie kategorii aplikacji czy wybór ikon.

Aby utworzyć nowy skrót do aplikacji, pierwszym krokiem jest stworzenie pustego pliku Desktop. Można to osiągnąć, używając poniższego polecenia w terminalu:

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

Nowo utworzony skrót pojawi się na pulpicie, ale na razie nie zawiera żadnych instrukcji dotyczących uruchamiania programu. Aby to naprawić, otwórz plik w edytorze tekstu Nano:

nano ~/Desktop/example.desktop

Pierwsza linia, którą należy dodać, to „Nazwa”, która określa, jak skrót będzie nazwany w menu. Wprowadź nazwę skrótu w edytorze tekstu Nano:

Name=Example Shortcut

Dalej, po „Nazwa”, dodaj linię „Komentarz”, która jest opcjonalna, ale może dostarczyć dodatkowych informacji o skrócie, co jest bardzo przydatne.

Comment=This is an example launcher

Po dodaniu „Nazwa” i „Komentarz”, możemy przejść do głównych ustawień wyrzutni. Wprowadź linię „Exec”, która informuje system, gdzie znajduje się program i w jaki sposób powinien być uruchomiony.

Exec=command arguments

Linia „Exec” jest bardzo elastyczna i może uruchamiać różne skrypty, w tym Pythona czy Bash. Na przykład, aby uruchomić skrypt powłoki, użyj:

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

Możesz również skonfigurować skrót do uruchamiania programu napisanego w Pythonie:

Exec=python /path/to/python/app

Po skonfigurowaniu linii „Exec” według własnych potrzeb, dodaj linię „Type”:

Type=Application

Aby ustawić niestandardową ikonę, dodaj linię „Ikona”:

Icon=/path/to/custom/icon

Po wprowadzeniu nazwy, komentarza, polecenia wykonawczego i ikony, zapisz plik, używając kombinacji klawiszy Ctrl + O, a następnie wyjdź z Nano, naciskając Ctrl + X.

Aby zainstalować skrót w systemie, użyj poniższego polecenia:

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

Skróty w menu aplikacji – Alacarte

W systemie Linux dostępnych jest wiele edytorów menu, które działają na podobnych zasadach. Polecamy korzystać z Alacarte, które jest proste w użyciu i można je zainstalować na większości dystrybucji Linuxa dzięki powiązaniu z projektem Gnome.

Sprawdź, czy Alacarte jest już zainstalowane na twoim systemie, naciskając Alt + F2, wpisując „alacarte” i naciskając Enter. Jeśli aplikacja się uruchomi, jest już zainstalowana. W przeciwnym razie, wykonaj poniższe kroki, aby ją zainstalować.

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

Ogólny Linux

Nie możesz znaleźć Alacarte w swojej dystrybucji? Odwiedź źródło kodu i zbuduj aplikację samodzielnie!

Tworzenie skrótów

Tworzenie skrótów za pomocą Alacarte jest niezwykle proste. Aby rozpocząć, wybierz kategorię. W tym przykładzie utworzymy nowy skrót w kategorii „Internet”.

Po wejściu do kategorii „Internet”, kliknij „Nowa pozycja”. To otworzy okno „Właściwości programu uruchamiającego”.

W oknie „Właściwości programu uruchamiającego” znajduje się kilka pól do wypełnienia. Rozpocznij od wprowadzenia nazwy skrótu w polu „Imię”. Następnie przejdź do sekcji „Polecenie”.

W tej sekcji określasz, co ma robić skrót. Możesz kliknąć „Przeglądaj”, aby wskazać skrypt powłoki, plik binarny lub aplikację Pythona, a także możesz wpisać polecenie ręcznie, na przykład:

python /path/to/python/app.py

lub

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

lub

wine /path/to/wine/app.exe

Gdy już wprowadzisz polecenie, dodaj komentarz w sekcji „Komentarz”, a następnie kliknij „OK”, aby zakończyć. Po kliknięciu „OK”, Alacarte automatycznie zapisze i doda nowy skrót do aplikacji na pulpicie systemu Linux!


newsblog.pl