Linuxra terminálból egyáltalán nincs hiány. Ennek ellenére szinte minden évben felbukkan egy újabb.
A hagyományos terminál is teszi a dolgát, de vannak olyanok, mint a Kitty és a Ghostty, amelyek modern funkciókat és testreszabhatóságot kínálnak.
Hasonlóan jó választás a foot is, érdemes ránézni. Nem új projektről van szó: évek óta aktívan fejlesztik, mégis kevés Linux-felhasználó hallott róla.
Foot terminal
A Foot egy gyors és könnyű, Wayland-natív terminálemulátor. A régebbi terminálemulátorokat X11 köré tervezték, és később kaptak Wayland támogatást. A Footot viszont kezdettől fogva kifejezetten Wayland-re tervezték. A modern, GPU-s terminálok – például a Kitty vagy az Alacritty – ezzel szemben mind a X11, mind a Wayland backendet elsőrangúként támogatják.
Mutatok néhány Foot-funkciót, amelyek sokat adnak a felhasználói élményhez.
Sixel képtámogatás
A Sixel képtámogatással a terminálok valódi képeket is meg tudnak jeleníteni. A Foot támogatja a sixel protokollt, így különösebb erőfeszítés nélkül nézhetsz benne rendes képeket.
Miért jó ez? Ha például olyan terminálos eszközöket használsz, mint a fastfetch, a megszokott ASCII-s megjelenítés helyett valódi képeket is kirakhatsz a terminálba. Nézd meg például az alábbi képet:
Emellett a terminálos fájlkezelők – például a Yazi – képesek képfájlok előnézetét megjeleníteni egy előnézeti panelen, ha van képtámogatás.
Keresés a scrollbackben
Képzeld el, hogy lefuttatsz egy parancsot, és nagyon hosszú kimenetet kapsz. Normál esetben a képernyőn látható kimenetben nem tudsz keresni.
A Foot támogatja a keresést a scrollbackben. Ha több ezer soros előzményed van, az, hogy át tudod fésülni, óriási előny.
A scrollback előzményeiben a
CTRL+SHIFT+R
megnyomásával kereshetsz. A képernyő jobb alsó sarkában megjelenik egy keresőmező. Írd be a keresett szöveget, és látni fogod, hogy a találatok azonnal frissülnek.
Billentyűzetről vezérelt URL-felismerés
Egyes terminálkimenetek URL-eket is tartalmazhatnak. Például én markdown jegyzetekben hyperlinkeket használok, és a megjelenítésükhöz a Glow-t. Ilyenkor a
CTRL+SHIFT+O
gyorsbillentyűvel ki tudom emelni a linkeket.
A gyorsbillentyű megnyomása után a linkek mellett kis betűk jelennek meg. Nyomd meg a megfelelő betűt, és a rendszer az alapértelmezett böngésződben megnyitja a linket.
Az URL módot az ESC billentyűvel tudod bezárni.
Server-daemon mód
Server-daemon módban egyetlen folyamat több ablakot szolgál ki. Ennek előnye a kisebb memóriahasználat, a gyorsabb indulás és hasonlók.
Arra viszont figyelj, hogy ha a fő folyamat összeomlik, az összes ablak vele együtt leáll.
A Foot server módjához indítsd el a foot servert a desktop bejelentkezéssel együtt. Vagyis automatikusan el kell indítanod ezt a parancsot:
foot --server
Van egy külön útmutatónk arról, hogyan indíthatsz automatikusan alkalmazásokat és parancsokat a desktop bejelentkezésekor.
Ha ezzel megvagy, az új terminálpéldányok megnyitásához a
foot
helyett a
footclient
parancsot használd.
footclient
.
Tartalék fontok beállítása
A felhasználó beállíthatja, melyik tartalék fontot használja a rendszer. Ha sok glyphöt használsz a terminálban, az igényeid szerint konfigurálhatod a tartalék fontokat.
Arra is lehetőséget ad, hogy az egyik tartalék fontot a másiktól eltérő stílussal és mérettel állítsd be.
A foot terminál telepítése
Ubuntu és Debian alapú disztribúciókon ezt a parancsot használd:
sudo apt install foot
Fedora alapú disztribúciókon ezt használd:
sudo dnf install foot
Arch alapú disztribúciókon a pacman parancsot használd:
sudo pacman -Syu foot
Alapvető foot beállítások
A Foot a
~/.config/foot/foot.ini
útvonalon várja a konfigurációs fájlt. Amikor telepíted a Footot, a rendszer elhelyez egy alapértelmezett konfigurációt a
/etc/xdg/foot/foot.ini
útvonalon.
Vagyis nem kell a nulláról kezdened, de az induláshoz így is el kell végezned néhány lépést. Először hozd létre a Foot konfigurációs könyvtárát:
mkdir -p ~/.config/foot
Most másold át ezt az alapértelmezett konfigurációt a saját konfigurációs helyedre, és kezdd el szerkeszteni.
cp /etc/xdg/foot/foot.ini ~/.config/foot/ nano ~/.config/foot/foot.ini
Hogyan tájékozódhatsz a modulokról
Nem tudsz konfigurációt írni, ha nem tudod, milyen modulokat szabhatsz testre. Ne aggódj: a Foot egy külön man oldalon rövid leírást ad az elérhető modulokról. Nyiss egy terminált, és add ki ezt a parancsot:
man foot.ini
Mielőtt belevágnál a konfigurálásba, olvasd át egyszer az oldalt.
Hasznos beállítások
Ebben a részben néhány hasznos konfigurációs kulcsot nézünk át.
A shell megváltoztatása
A
shell
opcióval másik shellt állíthatsz be a Foot Terminalhoz úgy, hogy közben nem módosítod a rendszer alapértelmezett shelljét.
A szintaxis:
shell = /usr/bin/zsh
. A használni kívánt shell elérési útját a
which
paranccsal találhatod meg.
Betűtípus módosítása
A betűtípus megváltoztatása az egyik legfontosabb része bármilyen testreszabásnak. A Foot ehhez a
font-
változókat biztosítja:
-
font = IBM Plex Mono:size=14
: Az IBM Plex Mono betűtípust állítja be, 14-es mérettel.
-
font = Ubuntu Mono:wieght=bold:size=14
: A Ubuntu Mono félkövér változatát állítja be, 14-es mérettel.
-
font = JetBrains Mono:weight=bold:slant:italic:size=14
: A JetBrains Mono félkövér, dőlt változatát állítja be, 14-es mérettel.
Másik konfiguráció beemelése
Ha több fájlra bontod a konfigurációt, később könnyebben karbantarthatod és módosíthatod. Témák testreszabásához ez a legjobb megközelítés.
Nézzük meg például, hogyan állíthatsz be Catppuccin Mocha témát a foot terminálhoz.
Látogasd meg a Catppuccin Foot téma GitHub repositoryját. Nyisd meg a
themes/catppuccin-mocha.ini
fájlt, és töltsd le az oldal tetején lévő letöltés gombbal, ahogy az alábbi képernyőképen is látható.
Most hozz létre egy könyvtárat ezzel a paranccsal:
mkdir -p ~/.config/foot/themes/
Másold be a letöltött
catppuccin-mocha.ini
fájlt ebbe a könyvtárba. Ha a fájlt a
~/Downloads
könyvtárba töltötted le, használd ezt a parancsot:
cp ~/Downloads/catppuccin-mocha.ini ~/.config/foot/themes/
Most jön egy kis hibakeresés. A legfrissebb frissítés óta a Foot színsémáihoz
[colors-dark]
modul kell, a Catppuccin viszont
[colors]
modullal érkezik. Nyisd meg a fájlt:
nano ~/.config/foot/themes/catppuccin-mocha.ini
Ezután írd át a
[colors]
részt
[colors-dark]
-ra, majd mentsd el.
Már csak egy lépés van hátra. Nyisd meg a
foot.ini
konfigurációs fájlt a kedvenc szerkesztőddel:
nano ~/.config/foot/foot.ini
Add hozzá az alábbi sort a fájl elejére:
include=~/.config/foot/themes/catppuccin-mocha.ini
Ezután kommenteld ki az összes blokkot, a
[colors]
és
[colors-dark]
részeket is beleértve, valamint az ezek alatti beállításokat a
foot.init
fájlban.
Ennyi. Nyisd meg újra a Foot Terminalt, és élvezd az új témákat.
Próbáld ki, és fedezd fel a többi funkcióját is.



