GNU/Linux >> Znalost Linux >  >> Linux

Integrujte AppImages do nabídky aplikací pomocí AppImageLauncher

Tento stručný průvodce vysvětluje, co je AppImageLauncher, proč jej potřebujeme, jak nainstalovat AppImageLauncher v Linuxu a nakonec, jak integrovat AppImages do nabídky aplikace pomocí nástroje AppImageLauncher v Linuxu.

Co je AppImageLauncher?

V současné době se mnoho vývojářů přesouvá od formátů balíčků specifických pro platformu k formátům balíčků agnostických pro platformu, jako jsou AppImages, FlatPak aPřichytit . Protože existuje několik distribucí Linuxu a vývoj aplikací pro každou distribuci Linuxu je docela zdlouhavý úkol.

AppImage je jedním z populárních univerzálních formátů balíčků. Mnoho populárních aplikací bylo vydáno ve formátu AppImage. AppImages jsou přenosné soubory a lze je spustit na jakémkoli systému Linux. Jsou spojeny se všemi nezbytnými závislostmi a distribuovány jako jeden soubor. Není třeba je instalovat. Stačí vytvořit spustitelný soubor AppImage a spustit jej z příkazového řádku.

Menší problém s AppImages je, že je lze spustit pouze z příkazového řádku. Například ke spuštění balenaEtcher , přejdeme do umístění, kde je uložen soubor balenaEtcher AppImage, a poté spustíme:

$ ./balenaEtcher-1.5.120-x64.AppImage

Tímto způsobem v tuto chvíli spouštíme všechny AppImages. Tak už ne! Nyní můžeme spouštět a integrovat AppImages do nabídek a spouštěčů aplikací v našem systému Linux pomocí aplikace s názvem AppImageLauncher .

AppImageLaucher je pomocný program, který usnadňuje organizaci a aktualizaci AppImages na Linuxu. Umožňuje vám integrovat AppImages do nabídek aplikací a spouštěčů jediným kliknutím. Poskytne také pomocníky pro jejich správu, aktualizaci a odstranění.

AppImageLauncher vytvoří záznam na ploše a související ikony do příslušných umístění pro vaše AppImages. Nemusíte ani dělat AppImages spustitelný. Jednoduše na ně dvakrát klikněte pro otevření a přidání do nabídek.

Když spustíme AppImage (než je integrován do nabídky), AppImageLauncher vyzve uživatele, zda přidat AppImage do nabídek aplikací, a přesune jej na předem definované místo. Ve výchozím nastavení přesune AppImages pod $HOME/Applications adresář. Toto umístění můžete libovolně změnit.

Po integraci AppImage do nabídek a spouštěčů vytvoří dvě nové položky, konkrétně "Aktualizovat" a Odstranit v kontextové nabídce položky AppImage. Jak název napovídá, položka Aktualizovat vám umožní aktualizovat AppImage a položka Odebrat umožňuje odstranit soubor AppImage.

AppImageLauncher se také dodává s nástrojem příkazového řádku s názvem ail-cli , který poskytuje základní operace v terminálu, pro automatizaci ve skriptech atd. Při psaní této příručky nám umožňuje pouze integrovat a odstraňovat AppImages. Pro nadcházející verze jsou také plánovány další funkce.

Nainstalujte AppImageLauncher v Linuxu

AppImageLauncher je zabalen pro systémy založené na DEB i RPM.

Pro Ubuntu a jeho deriváty je k dispozici PPA. Chcete-li přidat PPA a nainstalovat AppImageLauncher na Debian, Ubuntu, spusťte následující příkazy jeden po druhém:

$ sudo add-apt-repository ppa:appimagelauncher-team/stable
$ sudo apt update
$ sudo apt install appimagelauncher

Pokud nechcete používat PPA, můžete si stáhnout .deb balíčky ze stránky vydání AppImageLauncher a nainstalujte jej následovně:

$ sudo dpkg -i appimagelauncher_2.2.0-travis995.0f91801.xenial_amd64.deb
$ sudo apt install -f

Chcete-li nainstalovat AppImage na systémy založené na RPM, jako je Fedora, stáhněte si .rpm balíčky a nainstalujte jej následovně:

$ sudo rpm -ivh Downloads/appimagelauncher-2.2.0-travis995.0f91801.x86_64.rpm 

Ukázkový výstup:

 Verifying…                          ################################# [100%]
 Preparing…                          ################################# [100%]
 Updating / installing…
    1:appimagelauncher-2.2.0-travis995~################################# [100%]
 Installing AppImageLauncher as interpreter for AppImages
 insmod /lib/modules/5.11.18-300.fc34.x86_64/kernel/fs/binfmt_misc.ko.xz 
 systemctl restart systemd-binfmt 

Od verze 1.4.0 je k dispozici také Lite vydání AppImageLauncher. Poskytuje všechny funkce běžné edice AppImageLauncher bez root nebo sudo přístup k vašemu systému. Samotná edice Lite je dostupná ve formátu AppImage. Můžete jej nainstalovat způsobem, jakým normálně spouštíte AppImages, jako je níže:

$ ./appimagelauncher-lite-2.2.0-travis995-0f91801-x86_64.AppImage install

To nainstaluje lite verzi AppImageLauncher do $HOME uživatele adresář.

Integrujte AppImages do nabídky Aplikace pomocí AppImageLauncher v Linuxu

Spusťte AppImage dvojitým kliknutím nebo z příkazového řádku, jak je uvedeno níže. Pro účely této příručky budu používat balenaEtcher AppImage.

$ ./balenaEtcher-1.5.120-x64.AppImage

Pokud je AppImageLauncher spuštěn poprvé, budete vyzváni ke konfiguraci centrálního cílového umístění pro přidání AppImages. Výchozí umístění je $HOME/Applications . Můžete jej změnit na jiné místo, jak chcete. Po výběru centrálního umístění pro nové AppImages pokračujte kliknutím na OK.

Dále budete dotázáni, zda chcete přesunout AppImage do centrálního umístění a integrovat jej do nabídky aplikace (pokud již není přidán). Chcete-li přesunout AppImage do centrálního umístění a zahrnout jej do spouštěče aplikací, klikněte na "Integrovat a spustit" knoflík.

Pokud nechcete přidat AppImage do nabídky aplikace, jednoduše klikněte na „Spustit jednou“.

Pokud jste zvolili možnost „Integrovat a spustit“, AppImageLauncher přesune příslušný soubor AppImage do předdefinovaného adresáře (tj. $HOME/Applications), vytvoří položku na ploše a příslušnou ikonu v umístěních a přidá AppImage do nabídky aplikace nebo spouštěč.

Prozatím můžete AppImage spouštět přímo z nabídky Aplikace nebo spouštěče stejným způsobem, jakým běžně spouštíte ostatní aplikace nainstalované výchozím správcem balíčků.

Pokud kliknete pravým tlačítkem na AppImage, uvidíte, že se v kontextové nabídce objeví položky Aktualizovat a Odebrat. Můžete je použít k aktualizaci AppImage nebo k jeho odstranění ze systému.

Změnit centrální umístění

Jak již bylo řečeno, AppImageLauncher přesune všechny AppImages do centrálního cílového umístění. Ve výchozím nastavení je centrální umístění $HOME/Applications. Pokud chcete toto umístění změnit, otevřete okno nastavení AppImageLauncher z nabídky nebo spouštěče.

Na kartě AppImageLauncher změňte umístění, kam se mají uložit vaše AppImages.

Nové obrázky AppImage budou nyní uloženy ve zvoleném umístění.

Závěr

V této příručce jsme se naučili, co je AppImageLauncher, jak jej nainstalovat a jak použít AppImageLauncher k přidání AppImages do nabídek aplikací nebo spouštěčů v Linuxu. Pokud používáte hodně AppImages, můžete využít aplikaci AppImageLauncher k přehlednému uspořádání a správě AppImages ve vašem systému Linux.


Linux
  1. Podpora nabídky aplikací pro Libreoffice 3.4.1?

  2. Jak obnovit nabídku aplikace ikony spouštěče v Ubuntu 12.04?

  3. Použití SSH k otevření aplikace na ploše

  1. Jak zálohovat a obnovit nastavení aplikací pomocí Mackupu na nově nainstalovaném systému Linux

  2. Jak zakázat jednotlivou aplikaci pomocí překryvných posuvníků?

  3. Procházejte okny stejné aplikace pomocí wmcrtl

  1. Jak přidat položku do nabídky spouštěče aplikací Kde pomocí příkazového řádku?

  2. Gnome Pie – Kruhový spouštěč aplikací (Menu) pro Linux

  3. Použití klávesových zkratek s klávesou windows v Linux Mint Mate