Mára egy érdekesebb Ranger ihlette versenyzőt hoztam, az Elio-t, amely egy Rust nyelven készült terminálos fájlkezelő. A projekt saját megfogalmazása szerint egy "snappy, batteries-included" fájlkezelő: vagyis igyekszik minél több hasznos funkciót különösebb konfiguráció nélkül biztosítani.
Indítás után itt is hármas felosztású felületet kapunk, de van egy kis csavar a történetben, a baloldalon egy "Places" (helyek) panelt kapunk, amit természetesen kedvünkre szerkeszthetünk (én átírogattam, zavart a Home, Trash bejegyzés), középen a megszokott fájlböngésző, jobboldalon pedig az előnézetek panel van. Különlegessége, hogy a csatlakoztatott eszközöket (pl. USB meghajtók) is képes megjeleníteni a "Places" panelen. Az előnézetekhez kell valamelyik támogatott terminál (pl. Kitty, Ghosty, stb.), illetve néhány program (poppler, 7zip, stb.) és valamilyen Nerd betűtípus telepítése is ajánlott.

A konfigurációt az ígéretekhez híven egyetlen ~/.config/elio/config.toml konfig fájlban intézhetjük, tényleg csak pár dolgot piszkáltam, pl. show_hidden = true az [ui] szakaszban, rejtett fájlok megjelenítése, a paneleket méreteztem át a [layout.panes] szakaszban, ill. a [places] szakaszt írogattam át, ebben a formában: { title = "Pontfájlok", path = "~/Pontfájlok", icon = "<U+F069D>" }.
A 'g' lenyomásával egy ugrás menübe kerülünk, ezt is módosíthatjuk a fenti logikával, [goto] szakasz.
[keys] szakaszban tudjuk a billentyűparancsokat átírni, ami alapból a Yazi vonalát viszi, én nem piszkáltam.
Az [open] részben pedig beállíthatjuk a program hozzárendeléseket, én ezt sem bántottam...
Az 'f' lenyomására egy "fuzzy" keresőt kapunk, ill. lehetőség van a zoxide integrálásra is (csak telepíteni kell igazándiból, aztán 'z'), én sosem kedveltem, ez nálam kimaradt...
A 'v' lenyomásával válthatunk rács és lista nézet között (akár be is állíthatjuk, hogy rács nézetben induljon, start_in_grid = true).
Amire figyeljünk a konfigurációnál, hogy a beépített azonosítókat (builtin), pl. home, pictures, stb., ne változtassuk meg, mert az működési zavarokat okozhat!
Engem mindig zavart, de sokaknak a vesszőparipája a shell integráció, magyarul hogy kilépéskor maradjunk az aktív könyvtárban. Az elio shell install paranccsal érhetjük el ezt a működést (a shellt indítsuk újra).
Elérhető hozzá néhány "gyári" téma, a nekünk tetszőt egyszerűen másoljuk be ~/.config/elio/theme.toml néven, és automatikusan beállításra kerül.
Ha biztosan tudjuk, hogy a terminálunk támogatja a Kitty Graphics Protocolt, de az Elio nem ismeri fel, akkor a export ELIO_IMAGE_PREVIEWS=1 paranccsal kényszeríthetjük a használatára.
Hirtelen kedvcsinálónak ennyi, stabil, gyors, nekem nagyon begyövős kis jószág, egy próbát szerintem megér!
Elérhető itt: https://github.com/elio-fm/elio (konfigurációs állomány és témák az examples könyvtár alatt találhatóak).
Berus
