V dalším článku se na to podíváme jak vytvořit vlastní spouštěč aplikací pro soubor AppImage v desktopovém prostředí Gnome z Ubuntu. Ačkoli se ze zřejmých důvodů zaměříme na Ubuntu, měla by tato metoda fungovat i na jiných distribucích, které používají desktopové prostředí Gnome.
Nejprve je nutné to poznamenat Soubor AppImage je komprimovaný obraz aplikace a knihoven, které používá. Když spustíme jeden z těchto souborů, dočasně se připojí k našemu systému souborů, aby se mohl spustit. Díky této metodě mohou vývojáři zabalit svou aplikaci do souboru AppImage a bude spuštěna v jakékoli distribuci.
Když stáhneme a použijeme soubor AppImage aplikace, není nutné ji instalovat a nepotřebujeme oprávnění root. Tento typ souboru neprovádí změny v našem systémua jsou to přenosné univerzální binární soubory, které zahrnují všechny závislosti a knihovny v balíčku.
Při stahování aplikace distribuované jako AppImage se jedná pouze o další soubor v našem počítači. Chcete-li otevřít aplikaci, musíme tento soubor spustit a spustit aplikaci zadáním cesty na příkazovém řádku nebo dvojitým kliknutím na soubor ze správce souborů. Pokud máme zájem o spouštěč aplikací, bude nutné, abychom si jej vytvořili sami.
Jak vytvořit spouštěč aplikací pro soubor AppImage?
Stáhněte si soubor AppImage
Jednou z výhod formátu AppImage je to Tyto soubory lze stáhnout přímo z webu vývojáře a obecně nezáleží na tom, jakou distribuci používáme. V následujících řádcích si stáhnu obrázek aplikace Ferdi z vašeho stránka vydání na GitHubu. Ferdi je vaše aplikace pro zasílání zpráv, která kombinuje služby chatu a zasílání zpráv v jedné aplikaci.
Kromě použití prohlížeče ke stažení aplikace, můžeme také otevřít terminál (Ctrl + Alt + T) ke stažení souboru, jeho provedení a spuštění aplikace:
wget https://github.com/getferdi/ferdi/releases/download/v5.6.0-beta.8/Ferdi-5.6.0-beta.8.AppImage
chmod +x Ferdi-5.6.0-beta.8.AppImage ./Ferdi-5.6.0-beta.8.AppImage
Ačkoli soubor AppImage lze stáhnout a spustit z libovolného adresářeAby byl souborový systém dobře organizovaný, před vytvořením spouštěče pro tento soubor ho přesuňte do vhodnějšího adresáře.
mkdir ~/bin; mv Ferdi-5.6.0-beta.8.AppImage ~/bin/
Vytvořte spouštěč aplikací pro soubor AppImage
Jednou z vlastností Ubuntu je, že můžeme spouštět aplikace kliknutím na „Zobrazit aplikace„Z doku a pak stačí najít aplikaci v okně aplikace. Aby se aplikace mohla zobrazit v tomto okně aplikace, musí mít položku na ploše v příslušném adresáři. Tyto spouštěče jsou soubory, které určují, jak spustit aplikaci a skončit v příponě .plocha počítače.
Aplikace pro celý systém mají položky na ploše umístěné v adresáři / usr / share / aplikací. Zápis do tohoto adresáře však vyžaduje oprávnění root a protože jednou z výhod souborů AppImages je, že nevyžadují oprávnění root, vytvořme v adresáři položku na ploše ~ / .local / share / applications. Tento adresář se používá pro položky na ploše aktuálního uživatele. Když zde vytvoříte soubor .desktop, zpřístupní spouštěč aktuálnímu uživateli.
Obsah spouštěče
S naším oblíbeným textovým editorem budeme vytvářet soubor s názvem Ferdi.desktop ~ / .local / share / applications.
vim ~/.local/share/applications/Ferdi.desktop
Když je soubor otevřen, uvnitř hodláme vložit následující obsah a uložit jej:
[Desktop Entry] Name=Ferdi Comment=Aplicación de mensajería Exec=/home/nombre-de-usuario/bin/Ferdi-5.6.0-beta.8.AppImage Icon=/home/nombre-de-usuario/Imágenes/Ferdi.jpeg Terminal=false Type=Application Categories=Internet;
- V přední linie budeme upřesněte, že se jedná o vstup na plochu.
- La druhý řádek označuje název aplikace které uvidíme v okně aplikací.
- La třetí řádek skládá se z komentář, který lze zobrazit jako informaci.
- V čtvrtý řádek je zadána cesta k spustitelnému souboru. Zde bude nutné nahradit uživatelské jméno uživatelským jménem, které každý používá.
- La pátý řádek označuje ikonu, kterou chcete použít. Zde můžete určit cestu k vlastní ikoně nebo použít ikonu, která je součástí sady ikon.
- V šestý řádek je specifikováno, zda tato aplikace běží v terminálu nebo ne.
- La sedmý řádek řekne systému, zda se jedná o aplikaci, odkaz nebo adresář.
- Týkající se poslední řádek určuje kategorii, do které aplikace patří. To se děje u nabídek aplikací, které oddělují spouštěče aplikací do různých kategorií.
Nyní, když byla položka na ploše vytvořena a uložena, měli bychom vidět aplikaci v okně aplikací a měli bychom být schopni to odtamtud spustit.
Volitelně můžeme klikněte pravým tlačítkem na ikonu a klikněte na Přidat k oblíbeným pokud chceme, aby tento spouštěč zůstal vždy v doku.