Uživatelé spouštějí programy na Linuxu pomocí „launcherů“. Tyto soubory obsahují konkrétní pokyny, jak by měl operační systém Linux spustit program a jak by měla ikona vypadat, mimo jiné. Pokud v systému Linux chcete vytvořit zkratky v nabídce aplikací, zjistíte, že je to ve srovnání s Mac nebo Windows o něco složitější, protože uživatelé nemohou jednoduše kliknout pravým tlačítkem myši na program a vybrat možnost „Vytvořit zástupce“. Pokud chcete na ploše Linux vytvořit zástupce aplikací, je to proces, který vyžaduje trochu know-how.
VAROVÁNÍ: SPOILER: Přejděte dolů a podívejte se na video tutoriál na konci tohoto článku.
Klávesové zkratky nabídky aplikací - Terminál
Snad nejrychlejší způsob, jak vytvořit aplikaciKlávesové zkratky nabídky na ploše Linux je vytvořit v terminálu. Cesta na terminál je méně uživatelsky přívětivá, protože neexistuje pěkný editor GUI, který by přiřazoval kategorie aplikací, žádný výběr ikon atd.
Prvním krokem k vytvoření nového zástupce aplikace v systému Linux je vytvoření prázdného souboru na ploše. V terminálu použijte dotek příkaz k vytvoření nové zkratky.
touch ~/Desktop/example.desktop chmod +x ~/Desktop/example.desktop echo "[Desktop Entry]" >> ~/Desktop/example.desktop

Nová ikona zástupce je na ploše, ale neobsahuje žádné programové pokyny. Opravíme to úpravou nového souboru v textovém editoru Nano.
nano ~/Desktop/example.desktop
První řádek každé zkratky aplikace je „Název“. Tento řádek dá aplikaci zkratku její název v nabídkách. V textovém editoru Nano zadejte svou zkratku.
Name=Example Shortcut
Za „Název“ je další řádek v zástupci, který chcete přidat, „Komentář“. Tento řádek je volitelný, ale velmi užitečný, protože umožňuje nabídce zobrazit některé informace o zkratce.
Comment=This is an example launcher
S „Name“ a „Comment“ z cesty se můžeme dostat ke skutečnému masu raketometu. V textovém editoru Nano přidejte řádek „Exec“.
Řádek „Exec“ říká vašemu operačnímu systému Linux, kde je program a jak by měl začít.
Exec=command arguments
Exec je velmi univerzální a může spustit Python, Bash a téměř cokoli jiného, na co si vzpomenete. Chcete-li například spustit skript pomocí shellu nebo bash, proveďte následující kroky:
Exec= sh /path/to/sh/script.sh
Případně můžete nastavit zástupce aplikace tak, aby spustil program Python pomocí:
Exec=python /path/to/python/app
Jakmile je řádek „Exec“ nastaven podle vašich představ, přidejte řádek „Type“.
Type=Application
Potřebujete nastavit vlastní zástupce pomocí ikony? Použijte řádek „Ikona“.
Icon=/path/to/custom/icon
Nyní, když jsou nastaveny Jméno, Komentář, Spustit a Ikona, můžete bezpečně uložit vlastní zkratku. Za použití Ctrl + O kombinace klávesnice, uložte zástupce aplikace. Poté opusťte Nano pomocí Ctrl + X.
Nainstalujte si vlastní zkratku aplikace v celém systému pomocí:
sudo mv ~/Desktop/example.desktop /usr/share/applications
Klávesové zkratky nabídky aplikací - Alacarte
V systému Linux existuje mnoho editorů nabídek. Z velké části všichni pracují podobně a dělají totéž. Pro dosažení nejlepších výsledků doporučujeme použít aplikaci Alacarte. Snadno se používá, pracuje na všem a lze jej nainstalovat i na nejskrytější linuxové distribuce (díky vztahu k projektu Gnome).
Alacarte již může být na vašem Linuxovém PC nainstalován. Zkontrolujte a uvidíte stisknutím Alt + F2, zadáním slova „alacarte“ a kliknutím na tlačítko enter. Pokud se aplikace spustí, máte ji již nainstalovanou. Pokud se nic nestane, budete jej muset nainstalovat. Postupujte podle pokynů níže.
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
Obecný Linux
Nemůžete najít aplikaci editoru nabídek Alacarte ve vaší distribuci Linuxu? Navštivte stránky kódu souce a vytvořte si je sami!
Vytvořte zkratky
Vytváření zkratek pomocí editoru nabídek Alacarte je osvěžující. Začněte kliknutím na kategorii. V tomto příkladu uděláme novou zkratku v kategorii „Internet“.
V kategorii „Internet“ klikněte na tlačítko „Nová položka“. Výběrem možnosti „Nová položka“ se otevře „Vlastnosti spouštěče“.

V oknech „Launcher Properties“ (Vlastnosti spouštěče) je třeba vyplnit několik věcí. První věcí, kterou vyplňte, je „Jméno“. Napište název spouštěče do části „Název“. Poté přejděte na příkaz „Command“.
Oddíl „Příkaz“ je místo, kde uživatel zadáco udělá zkratka. Kliknutím na tlačítko „Procházet“ vyhledáte skript shellu, binární, pythonovou aplikaci atd. A nahrajete ji. Případně napište příkaz, jako jeden z následujících:
python /path/to/python/app.py
nebo
sh /path/to/shell/script/app.sh
nebo
wine /path/to/wine/app.exe
Když je nastavena sekce „Příkaz“ spouštěče,napište komentář do sekce „Komentář“ a poté pro dokončení klikněte na „OK“. Po kliknutí na tlačítko „OK“ Alacarte okamžitě uloží a umožní vaši novou zkratku aplikace na ploše Linuxu!
Komentáře