Alternativní terminálová řešení v Linuxu využívající Electron
Terminálové emulátory, které v Linuxu využívají technologii Electron, nejsou žádnou novinkou. Mezi známé zástupce patří například Hyper Terminal a další. I když se na první pohled může zdát, že vytváření terminálových emulátorů s využitím webových technologií je neefektivní, opak je pravdou. Toto řešení totiž umožňuje vývojářům distribuovat stejnou, plnohodnotnou terminálovou aplikaci na různé platformy s minimálními náklady na údržbu. Jednou z nejzdařilejších implementací terminálové aplikace pro Linux, která ve velké míře využívá Electron, je Terminus. Terminus je terminálový emulátor podobný Hyperu, ale klade větší důraz na efektivní plnění úkolů. Pokud máte zájem vyzkoušet Terminus v Linuxu, postupujte dle následujících pokynů. Mějte na paměti, že pro instalaci pomocí binárního balíčku je třeba používat Ubuntu, Debian, Arch Linux, Fedoru nebo OpenSUSE.
SPOILER: Na konci tohoto textu najdete video návod.
Instalace v Ubuntu/Debian
Instalace Terminusu v Ubuntu a Debianu probíhá v podstatě stejně. Je to dáno tím, že oba systémy sdílí podobné nástroje a balíčkovací systém. Pro zahájení instalace navštivte oficiální stránku pro stahování Terminusu a stáhněte si nejnovější balíček Deb.
Vývojáři Terminusu oficiálně neposkytují žádné PPA ani repozitáře pro Debian. Mějte proto na paměti, že s každou aktualizací Terminusu budete muset navštívit stránku s vydáními a zopakovat zde popsaný instalační postup.
Po stažení balíčku Debian otevřete správce souborů, přejděte do složky „Stahování“ a dvakrát klikněte na balíček Terminus DEB. Tímto krokem se automaticky otevře Centrum softwaru Ubuntu (v Ubuntu) nebo instalační nástroj balíčků Gdebi (v Debianu).
Kliknutím na tlačítko „Instalovat“ spusťte instalaci, zadejte své heslo a počkejte, až se Terminus nainstaluje. Případně můžete otevřít terminál a provést instalaci pomocí příkazového řádku podle následujícího postupu:
cd ~/Downloads sudo dpkg -i terminus_*_amd64.deb sudo apt install -f
Instalace v Arch Linuxu
Instalace terminálové aplikace Terminus v Arch Linuxu začíná synchronizací nejnovější verze nástroje Git s Pacmanem.
sudo pacman -S git
Po synchronizaci Gitu jej použijte ke klonování a stažení nejnovějšího snímku balíčku Terminus AUR do vašeho počítače.
git clone https://aur.archlinux.org/terminus.git
Pomocí příkazu `cd` se přesuňte z domovského adresáře do nově naklonované složky `terminus`.
cd terminus
Nyní můžete zahájit proces sestavování balíčku. Mějte na paměti, že během tohoto procesu můžete narazit na problémy se závislostmi, protože `makepkg` nemusí automaticky načíst a nainstalovat všechny potřebné knihovny. Pokud se zobrazí chyba s informací o chybějící závislosti, navštivte oficiální stránku Terminus AUR, přejděte dolů a vyhledejte sekci „Závislosti“. Chybějící závislosti doinstalujte.
Sestavte a nainstalujte Terminus pomocí příkazu:
makepkg -si
Instalace ve Fedora/OpenSUSE
Podobně jako Debian a Ubuntu, i Fedora a OpenSUSE mají k dispozici nativní, instalovatelný balíček pro Terminus. Pro instalaci tohoto balíčku nejprve navštivte stránku pro stahování Terminusu. Vyhledejte sekci „RPM“ a stáhněte nejnovější verzi.
Po stažení nejnovější verze otevřete správce souborů, přejděte do složky „Stahování“ a dvakrát klikněte na soubor Terminus RPM. Po vybrání RPM by se měl automaticky otevřít Gnome Software, KDE Discover nebo jiný instalační program RPM.
Klikněte na „Instalovat“, zadejte své heslo a spusťte proces instalace. Alternativně můžete Terminus nainstalovat pomocí příkazového řádku:
cd ~/Downloads
Pro Fedoru:
sudo dnf install terminus-*-alpha.47.rpm
Pro OpenSUSE:
sudo zypper install terminus-*-alpha.47.rpm
Mějte na paměti, že Terminus nemá softwarové úložiště, proto budete muset tento postup opakovat pro instalaci aktualizací.
Instalace ze zdrojového kódu
Pro ty, kteří chtějí používat Terminus, ale nemohou najít binární soubor pro svůj operační systém, existuje alternativa: instalace ze zdrojového kódu. Pro instalaci je třeba nejprve stáhnout nejnovější verzi Terminusu. Navštivte stránku s vydáními a vyhledejte „terminus-1.0.0-alpha.47.tar.gz“ nebo podobný soubor.
Pro upřesnění, nejde o nezpracované zdrojové kódy. Jsou sice zkompilované, ale budeme je označovat jako „zdrojový kód“, protože nejde o nativní instalační balíček. Pro získání úplného zdrojového kódu ke kompilaci se podívejte na konec stránky.
Po stažení nejnovějšího tarballu Terminusu otevřete okno terminálu a pomocí příkazu `tar` extrahujte jeho obsah.
cd ~/Downloads tar -xvzf terminus-*-alpha.47.tar.gz mv terminus-1.0.0-alpha.47 ~/terminus cd ~/terminus
Aplikace Terminus je plně extrahována z archivu Tar, přejmenována a přesunuta do složky `/home/uživatelské_jméno/`. V tomto okamžiku můžete vytvořit zástupce na ploše. Vytvořte nový soubor zástupce a otevřete jej pomocí Nano.
touch ~/Desktop/terminus.desktop sudo chmod +x ~/Desktop/terminus.desktop sudo nano ~/Desktop/terminus.desktop
Vložte následující kód do souboru zástupce Terminusu:
[Desktop Entry] Name=Terminus Comment=Terminál pro moderní dobu Exec="/home/uživatelské_jméno/terminus/terminus" Terminal=false Type=Application Icon=/home/uživatelské_jméno/terminus/terminus-icon.png Categories=Utilities;
Uložte soubor pomocí Ctrl + O a ukončete Nano pomocí Ctrl + X.
Následně pomocí nástroje wget stáhněte ikonu, kterou bude Terminus používat:
cd ~/terminus wget https://icons.iconarchive.com/icons/papirus-team/papirus-apps/512/terminus-icon.png
Pro spuštění programu přejděte na plochu a klikněte na zástupce Terminusu.