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
Maciej – redaktor, pasjonat technologii i samozwańczy pogromca błędów w systemie Windows. Zna Linuxa lepiej niż własną lodówkę, a kawa to jego główne źródło zasilania. Pisze, testuje, naprawia – i czasem nawet wyłącza i włącza ponownie. W wolnych chwilach udaje, że odpoczywa, ale i tak kończy z laptopem na kolanach.