Niekedy nie sú aplikácie pre Linux dostupné z repozitárov a softvérových obchodov vašej distribúcie alebo ako stiahnuteľné balíčky DEB alebo RPM. Aplikácie sú mnohokrát dostupné iba ako AppImages alebo staré tarbally. Tieto samostatné spustiteľné súbory sa v skutočnosti nenainštalujú, iba sa spustia.
Problém je v tom, že bez inštalácie nemáte pre tieto aplikácie položky na paneli úloh ani v ponuke. Aj keď existujú nástroje na uľahčenie vytvárania týchto záznamov, je dobré vedieť, ako ich vytvoriť ručne.
Našťastie väčšina hlavných desktopových prostredí Linuxu sa spolieha na spoločný súbor špecifikácií poskytovaných freedesktop.org. Proces vytvárania skratiek aplikácií teda funguje rovnako na rôznych distribúciách Linuxu.
Vlastné položky ponuky sa vytvárajú zo súborov pracovnej plochy umiestnených v skrytom priečinku vo vašom domovskom adresári:
/home/username/.miestne/share/applications
Prvá vec, ktorú musíte urobiť, je nakonfigurovať správcu súborov na zobraziť skryté súbory a priečinky. Otvorte správcu súborov, kliknite na ikonu ponuky (tri vodorovné pruhy) a začiarknite políčko vedľa
Zobraziť skryté súbory.Niekoľko nových súborov a priečinkov, ktoré začínajú bodkou, vrátane .miestny, by sa teraz mal objaviť vo vašom domovskom adresári (pridaním bodky (.) na začiatok názvu súboru alebo adresára skryjete súbory a priečinky v systéme Linux).
Zamierte k .miestny > zdieľam > aplikácie priečinok. Ak ide o úplne novú inštaláciu systému Linux, možno budete musieť vytvoriť súbor aplikácie priečinok sami. Tu budete ukladať súbory na pracovnej ploche.
Krok 2: Nájdite WMClass aplikácie
Ďalšia vec, ktorú musíte urobiť, je identifikovať triedu WMC alebo ID okna vašej aplikácie. To nám umožňuje vytvoriť moderný záznam na paneli úloh, ktorý kombinuje spúšťač aplikácií a otvorené okná do jednej ikony. Ak tento krok preskočíte, budete mať iba vytvoril odkaz na spustenie aplikácie.
Ak chcete identifikovať triedu WMC vašej konkrétnej aplikácie, spustite svoj AppImage alebo tarball staromódnym spôsobom priamym spustením spustiteľného súboru.
Nájdenie WMClass na X11
Ak používate X11, otvorte terminál a zadajte:
xprop WM_CLASS
Kurzor myši by sa mal zmeniť na nitkový kríž.
Kliknite kdekoľvek v okne aplikácie a váš terminál by mal zobraziť výstup v tomto formáte:
WM_CLASS(STRING) = “názov aplikácie”, “AppName”
Druhá hodnota v úvodzovkách je hodnota vašej aplikácie trieda WMC; zapamätajte si to pre ďalší krok.
Nájdenie WMClass na Waylande
Ak používate novšiu distribúciu, možno nepoužívate tradičný zobrazovací server X11, ale skôr novší, dotykový Wayland. Bohužiaľ, tento trik funguje iba s GNOME, pretože sa spolieha na nástroj Looking Glass GNOME Shell.
- Stlačte tlačidlo Alt + F2, typ lga stlačte Zadajte.
- Klikni na Windows tab.
Všetky vaše otvorené okná by teraz mali byť uvedené spolu s ich príslušnými wmclass. Nezabudnite si zapísať wmclass vašej žiadosti pre ďalší krok.
Krok 3: Vytvorenie súboru na pracovnej ploche
Teraz je čas vytvoriť súbor pracovnej plochy. Otvorte textový editor a do nového súboru vložte nasledovné:
[Prístup pre počítač]
Typ = Aplikácia
Name=ApplicationName
GenericName=Typ aplikácie
Ikona=/home/Používateľské meno/.local/share/applications/ApplicationIcon.extension
Exec=/home/Používateľské meno/Adresár aplikácie/Prípona ApplicationExecutable
Terminál =falošný
Categories=Podkategória aplikácie; ApplicationCategory
Kľúčové slová=Kľúčové slovo1;Kľúčové slovo2;Kľúčové slovo3
StartupWMClass=AplikáciaWMClass
Prejdime si tento riadok po riadku:
- [Prístup pre počítač] identifikuje súbor ako položku ponuky pracovnej plochy a mal by byť vždy ponechaný tak, ako je.
- Typ identifikuje, že skratka je na Aplikácia. Medzi ďalšie možnosti patrí Adresár a Odkaz.
- názov identifikuje názov vašej aplikácie. Zmeniť ApplicationName odrážať názov vašej aplikácie.
- GenericName identifikuje typ aplikácie. Zmeniť ApplicationType na všeobecný popis, ako napríklad „Textový editor“ alebo „Webový prehliadač“.
- Ikona identifikuje ikonu spojenú s vašou aplikáciou. Môžete si vybrať ľubovoľný obrazový súbor, ale PNG a SVG zvyčajne fungujú najlepšie. Zmeniť /home/Username/.local/share/applications/ApplicationIcon.extension odrážať umiestnenie ikony vašej aplikácie.
- Exec identifikuje spustiteľný súbor aplikácie. Zmeniť /home/Username/ApplicationDirectory/ApplicationExecutable.extension odrážať umiestnenie a názov spustiteľného súboru vašej aplikácie.
- Terminál identifikuje vašu aplikáciu, či je spustená v okne terminálu alebo nie. Možnosti tu sú pravda pre terminál a falošný pre grafické aplikácie.
- Kategórie identifikuje, do ktorých kategórií a/alebo podkategórií vaša aplikácia patrí. Nahradiť Aplikácia Podkategória a ApplicationCategory s príslušnými kategóriami a/alebo podkategóriami pre vašu aplikáciu –kompletný zoznam možností nájdete na freedesktop.org. Aj keď môžete zahrnúť viacero výberov každého z nich, môže to spôsobiť, že sa vaša aplikácia vo vašich ponukách zobrazí viackrát.
- Kľúčové slová identifikuje slová, ktoré vám pomôžu vyhľadať vašu aplikáciu. Zmeňte Kľúčové slovo1, Kľúčové slovo2 a Kľúčové slovo3 na ľubovoľný počet kľúčových slov, ktoré chcete priradiť k vašej aplikácii, oddelené bodkočiarkou (;).
- Spustenie WMClass identifikuje okná vašej aplikácie. Nahradiť AplikáciaWMClass s triedou WMC vašej aplikácie z predchádzajúcej časti.
Tu je príklad použitia Bitwarden AppImage a priečinka Downloads ako ikony a spustiteľného adresára.
[Prístup pre počítač]
Typ = Aplikácia
Meno=Bitwarden
GenericName=Správca hesiel
Ikona=/home/adam/Downloads/Bitwarden.png
Exec=/home/adam/Na stiahnutie/Bitwarden-22.6.2-x86_64.AppImage
Terminál =falošný
Kategórie=Bezpečnosť; Systém
Kľúčové slová=Bitwarden; kryptomeny; heslá; Bezpečnosť
StartupWMClass=bitwarden
Vykonajte zmeny a uložte textový súbor ako ApplicationName.desktop v /home/username/.local/share/applications/.
Vaša aplikácia by sa teraz mala objaviť vo vašich ponukách:
Teraz môžete pripnúť svoje AppImages a tarbally na panel úloh alebo doku a vo všeobecnosti budú fungovať rovnako ako bežne nainštalované aplikácie.
Použitie cenových ponúk na riešenie priestorov
Ak adresár, ikona alebo spustiteľný súbor obsahuje medzeru, súbor na pracovnej ploche pravdepodobne nebude fungovať:
Exec=/home/Používateľské meno/Adresár aplikácie/Spustiteľný.prípona aplikácie
Na začiatku a na konci budete musieť uviesť úvodzovky Ikona a Exec poliach. Napríklad:
Exec=”/home/Username/Application Directory/Application Executable.extension”
Teraz by položka ponuky vašej aplikácie mala fungovať správne.
Používanie hviezdičiek na prácu s číslami verzií
Ak spustiteľný súbor vašej aplikácie obsahuje čísla verzií, budete musieť aktualizovať súbor pracovnej plochy pri každej aktualizácii aplikácie:
Exec=/home/Používateľské meno/Adresár aplikácie/Spustiteľný súbor-v2.2.predĺženie
Používatelia KDE však môžu použiť hviezdička (*) ako zástupný znak na nahradenie meniaceho sa textu, ako sú čísla verzií, napríklad:
Exec=/home/Používateľské meno/Adresár aplikácie/Spustiteľný súbor-v*.prípona
Bohužiaľ, GNOME nerešpektuje zástupné znaky v súboroch pracovnej plochy, ale vždy môžete premenovať spustiteľný súbor a odstrániť číslo verzie.
Vytvorte si vlastné položky ponuky aplikácií v systéme Linux
Keď si teraz stiahnete AppImage alebo tarball, budete ich môcť integrovať do svojho panela úloh a ponúk, ako keby to bola akákoľvek iná nainštalovaná aplikácia.
Popri tom ste sa tiež naučili, ako zobraziť skryté súbory a adresáre v správcovi súborov (a skryť ich tiež), vytvárať súbory na pracovnej ploche a niekoľko metód na identifikáciu aplikácií trieda WMC.
Zvyčajne dostanete položku ponuky predvolene vytvorenú pre vás, pretože softvér získate zo spoľahlivého zdroja.