Jak integrovat aplikace a skripty do stolního počítače Linux

Oct 10, 2025
Linux

Na Linuxu se aplikace bez počítačového souboru neintegruje do prostředí vašeho stolního počítače. Většina aplikací poskytuje jednu, ale občas si budete muset vytvořit. Je to docela snadné, jen postupujte podle těchto kroků.

Desktopové soubory

Desktopové soubory obsahují informace o aplikaci nebo skriptu, do které patří. Nejčastěji se používají binární spustitelné soubory , ale můžete je použít s a skript Také byste si přáli. Pro stručnost jen řekneme „aplikace“.

Soubor na ploše obsahuje Metadata že vaše prostředí na ploše se může odkazovat, když se s touto aplikací zabývá. Soubor na ploše určí, kde je binární nebo skript aplikace, jaká ikona používá atd. Protože soubory stolních počítačů jsou uloženy na standardních místech, vaše Prostředí stolních počítačů může je spolehlivě najít a odkazovat.

Pokud aplikace nemá stolní soubor, část jeho integrace s vaším prostředním prostředím selže. Nezobrazí se ve výsledcích vyhledávání aplikací, ani jej nebudete moci připnout do doku nebo jiného spouštěče. V některých prostředích na ploše můžete na plochu umístit soubor na ploše a bude to fungovat jako zkratka, která vám umožní spustit aplikaci dvojitým kliknutím na soubor na ploše. Je to tento případ použití, který jim dal jejich jméno.

Aplikace nemusí mít soubor stolních počítačů z mnoha důvodů. Instalační rutina může mít škytání, nebo by to mohl být minimalistický instalační program, který nikdy nezamýšlel poskytnout jeden. Stahování aplikace jako zdrojového kódu a kompilace na počítači Často nevytváří soubor na ploše.

Samozřejmě, pokud jste aplikaci napsali sami, jste také zodpovědní za soubor na ploše. Aplikace, které jsou dobře chovány a odpovídají normám a očekáváním vašeho prostředí na ploše, jsou ty, které se cítí profesionálně a dávají uživatelům důvěru, že víte, co děláte.

Bez ohledu na to, proč se chystáte vytvořit soubor na ploše, je ve všech případech to samé.

Konstrukce souboru na ploše

Soubor stolního počítače je prostý textový soubor. Mohou být vytvořeny pomocí jakéhokoli textového editoru. Dostanou stejné jméno jako aplikace, kterou představují, a podle konvence mají rozšíření „.desktop“.

  • Komentáře : Komentáře začínají hash “ # ".
  • Skupinové záhlaví : Skupinové záhlaví fungují jako tituly sekce. Jsou uzavřeny v závorkách „[]“. Používají se ke seskupení souvisejících sad párů klíčových hodnot. Jedinou povinnou záhlaví skupiny je „[položka na plochu]“.
  • Páry klíčové hodnoty : Nastavení se zadává Poskytování hodnot pojmenovaným prvkům , nebo „klíče“. Například, Typ = aplikace je pár klíčových hodnot. „Typ“ je klíč a „aplikace“ je hodnota.

Zpracovaný příklad

Než začnete, ujistěte se, že aplikace běží. Otevřete okno terminálu a spusťte aplikaci. Pokud to běží, je to skvělé. Můžete pokračovat a vytvořit soubor na ploše. Pokud aplikace nespustí, pak bez ohledu na to, co jste vložili do svého souboru na ploše, stále nebude spuštěn.

Musíte opravit cokoli, co zabrání spuštění aplikace, než přemýšlejete o přidání další vrstvy abstrakce pomocí souboru na ploše.

Program, se kterým pracujeme, má spustitelný soubor taf Nachází se v adresáři „/usr/local/bin/taf/“. Spustíme aplikaci, abychom se ujistili, že se spustí bez problémů.

Tento jednoduchý test přináší užitečné znalosti. Pokud se setkáme s obtížemi, které se snaží spustit aplikaci z našeho souboru na ploše, znamená to, že problém musí mít něco společného se souborem na ploše a nikoli samotnou aplikací.

Můžeme vytvořit náš soubor na ploše kdekoli, ale abychom jej mohli použít, musíme jej zkopírovat na jedno ze dvou míst.

  • Pokud jste jedinou osobou, která použije aplikaci, zkopírujte svůj soubor na stolním počítači do adresáře „~/.local/sdílení/aplikací“.
  • Pokud chcete, aby všichni uživatelé mohli aplikaci používat, zkopírujte svůj soubor na stolním počítači do adresáře „/usr/share/aplikace/“.

Plně pracující soubor na ploše nemusí obsahovat mnoho informací. Zde je soubor stolních počítačů, který jsme vytvořili pro taf aplikace. Říká se tomu „taf.desktop“.

To lze použít jako šablonu pro vaše vlastní desktopové soubory. Nezapomeňte použít název spustitelného souboru pro aplikaci, pro kterou vytvoříte soubor na ploše, a změnit cesty adresářů, které vyhovují.

  • [Položka na plochu] : Tento řádek identifikuje soubor jako soubor na ploše. I když byl soubor nesprávně pojmenován a neměl příponu „.desktop“, měl by být rozpoznán a zpracován jako soubor na ploše.
  • název : Úplný název aplikace, nikoli název spustitelného souboru. To se zobrazí pod ikonou aplikací, když je zobrazena v prostředí na ploše. Je to také text, který bude použit v popiscích.
  • Genericname : Obecný popis typu aplikace je. Pokud existuje obecný termín, který platí, jako je webový prohlížeč, IDE nebo textový procesor, můžete to použít.
  • Komentář : To je určeno k poskytnutí dalších informací pro doplnění párů „Název“ a „GenericName“.
  • Verze : Verze specifikace souboru stolního počítače, ke které tento soubor odpovídá.
  • Exec : Může to být název spustitelného nebo úplného cesty k spustitelnému souboru, včetně názvu spustitelného souboru.
  • Cesta : Toto je cesta k adresáři, ze které bude aplikace spuštěna. Je to pracovní adresář aplikace v době spuštění.
  • Ikona : Ikona aplikace. Tato ikona se používá ve výsledcích vyhledávání aplikací a když je aplikace přidána do doku nebo jiného spouštěče.
  • Terminál : Označuje, zda aplikace běží v okně terminálu.
  • Typ : U běžných aplikací to bude vždy „aplikace“.
  • Kategorie : Tato hodnota by měla být ukončena polokorem “ ;; "Protože drží a seznam. Seznam platí Kategorie, které může být aplikace uvedena v nabídkách .

Pokaždé, když upravíte svůj žít Soubor stolních počítačů - soubor v „~/.local/share/aplikace“ nebo „/usr/share/aplikace/“ - musíte se znovu odhlásit a znovu, abyste zjistili, jaký účinek provedou vaše změny. Abyste tomu zabránili, můžete použít aktualizace-desktop-databáze příkaz. Budete muset použít sudo když ano.

K dispozici je také nástroj pro kontrolu souboru na ploše. Pokud zjistí jakoukoli syntaxi nebo jiné chyby, nahlásí vám je. Do našeho souboru přidáme do řádku „kategorie“ přidáme slovo „aplikace“ a zkontrolujeme jej.

To by mělo vyvolat chybu, protože kategorie „aplikace“ byla zastaralá.

Validátor nám dává varování, že kategorie „aplikace“ již není přijatelnou hodnotou v seznamu „kategorií“.

Používání souboru na ploše

Pokud je aplikace pouze pro vaše použití, zkopírujte soubor stolních počítačů do adresáře „~/.local/share/aplikace“. Pokud mají aplikaci povoleno používat všichni uživatelé, zkopírujte soubor stolních počítačů do adresáře „/usr/share/applications/“.

Zajistíme také čtení našeho nového souboru pro stolní počítače a do databáze přidána její metadata.

Klíč „Super“ je obvykle umístěn mezi klíči „Ctrl“ a „Alt“ vlevo. Stisknutím klávesy „Super“ v GNOME vstupuje do vyhledávání aplikací. Protože náš soubor na ploše popsal aplikaci nazvanou „Text Adventure Framework“, zadávání „textu“, protože vyhledávací vodítko je dostačující k zobrazení ikony aplikace ve výsledcích vyhledávání.

Aplikace byla pěkně integrována do prostředí na ploše. Jeho ikona je správně zobrazena v doku, když běží. Zobrazení na ikonu zobrazí nástroj obsahující celý název aplikace.

Kliknutím na ikonu zobrazí zobrazení náhledu okna a ukazuje okna, která aplikace otevřela.

Klepnutím pravým tlačítkem myši Ikona aplikace vytvoří kontextovou nabídku. Výběr opce „Přidat na oblíbené“ kolíky aplikace do doku.

Ikona aplikace se přesune nad linii oddělovače a stává se trvalou ikonou na doku. Ikona je přítomna, i když aplikace není spuštěna.

Jít nativní

Uživatelé očekávají, že budou moci dělat určité věci pomocí aplikací pro stolní počítače. Očekávají, že aplikace bude uvedena ve výsledcích vyhledávání. Předpokládají, že to lze připsat na odpalovače a doky a mít další mezery dobře chované nativní aplikace. Překvapivé číslo těchto interakcí je řízeno soubory stolních počítačů.

Pokud zjistíte, že jednáte s aplikací, která chybí jeho soubor na ploše, můžete pro něj nyní vytvořit. Určitě pokaždé spustí spuštění aplikace ručně.

PŘÍBUZNÝ: Jak být produktivnější v Ubuntu pomocí klávesových zkratek

  • OnePlus 11 je tady, ale s hrubým startem
  • Bose tiché ušní sluchátka
  • Jak levné VPN mohou stát víc, než jste vyjednali
  • Wyze je dole, nejste to jen vy
  • Vaše další inteligentní domácí zařízení může mít 5G
  • Přestaňte používat klávesnici a myš, která byla dodána s vaším počítačem

Linux - Nejoblíbenější články

Jak spravovat linuxové servery s Navigace webového rozhraní

Linux Dec 9, 2024

FATMAWATI ACHMAD ZAENURI / Shutterstock Můžete snadno monitorovat a spravovat více počítačů Linux s kokpitu, správním a palubní desce nástroj na bá..


Jak zamknout Mac pomocí terminálu

Linux Feb 16, 2025

Jednou z prvních pravidel kybernetické bezpečnosti je vždy zamknout počítač před odrazením od něj. I když to nemusí být nejrychlejší způsob, můžete uzamknout Apple Mac ..


v 6 Best Lightweight Linux distribucích

Linux Jul 27, 2025

3Dmi / shutterstock.com. Pokud je vaše Windows nebo počítač Mac starý a snaží se udržet krok, instalace Linuxu jej může dát svěžetý leasing živo..


Jak aktualizaci Ubuntu Linux

Linux Aug 27, 2025

Tomqs / Shutterstock.com. Potřebujete nejnovější a největší v softwaru Ubuntu? Nemusíte být Linux profesionál. Čtěte dál a zjistit, jak aktualiz..


KDE Connect konečně přichází na iPhone

Linux Oct 26, 2025

KDE. Pokud hledáte snadný způsob, jak si svůj iPhone hrát pěkný s vaším Desktop KDE. , dnes je váš šťastný den KDE Connect je konečně k d..


Co je nového v Ubuntu 21.10 ‚rozpustilý Indri‘

Linux Oct 14, 2025

Kanonický Ubuntu 21.10 „rozpustilý Indri“ byl vydaný dne 14. října 2021. Je vybaven GNOME 40 , Nové jádro, a aktualizované apli..


Jak zabít proces Linux podle čísla portu

Linux Oct 4, 2025

Chcete -li zabít proces Linux, potřebujete jeho ID nebo jeho název. Pokud vše, co víte, je port, který používá, můžete jej stále zabít? Ano, několika různými způsoby. Zab..


Jak vyjmenovat proměnné prostředí na Linuxu

Linux Oct 31, 2025

Na Linuxu mají proměnné prostředí důležité hodnoty a nastavení. Skripty, aplikace a skořápky tyto hodnoty čte, často na konfiguraci sebe sama nebo pro ovládání jejich chování...


Kategorie