- - Jak vytvořit zástupce aplikací v systému Linux

Jak vytvořit zástupce aplikací v systému Linux

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