( Raynes | 2024. 01. 05., p – 19:31 )

Az egérről én is sokáig azt hittem, hogy hatékonyabb, de nem. A billentyűzet veri, de csak ha valaki tudja rendesen használni (tipikusan gépírók). Szélsőséges esetekben azért van az egérnek előnye, pl. rajzolás, szabadkézi műveletek (pl. video scrub), de már erre is vannak jobb eszközök, digitális rajztáblák, jog-alapú kontrollerek, szimulátoroknban joystickok, autószimulátorokhoz kormány/pedál, stb..

A GUI alacsonyabb hatékonyságát mutatja, hogy mit szenvednek miatta emberek távoli asztal miatt, egy másik topikban épp szenved valaki login managerekkel, mert azt nem látja Linuxon a távasztalos alkalmazás (aminek Wayland meg egy csomó más is bekavar), míg egy régebbi topikban meg ragaszkodtak, hogy szervert csak monitorral meg GUI-val, és ez egy csomó nehézséget állított nekik, míg kikepzo meg a webes adminfelületéhez ragaszkodik, ami fél GUI, és csodálkozik, hogy egy csomó hosting oldalon nem megy, meg nincs bekonfigurálva, mennyire nem triviális, főleg ha mentést is akar a beállításokról, stb.. Hiszen az emberek erőltetik a GUI-t hálózaton át is, feleslegesen, és csak azért, mert ahhoz szoktatták őket. Egy SSH konzol simán veri távoli elérés esetén, 1) gyorsabb, ami GUI-n sok kattintgatás, az CLI/TUI-ban egy parancs vagy egy billentyűkombó, 2) jobban kíméli a sávszélességet, hiszen csak pár karaktert visz át, 3) az egész elérés, műveletsorok jobban logolhatók, plain text formátumban (GUI-val kb. lehetetlen megmondani, hogy ki mire kattintott, mit állított), eredményük menthető (fájlba átirányítással).

Illetve a CLI/TUI automatizálható könnyen scriptek mentén, míg GUI-nál ez fájdalmas. Tudom miről beszélek, használtam még anno Windowson én is AutoHotKey-t, meg Linux alatt küldözgettem GUI-s szutykoknak még kezdő koromban xdotool-lal asztali, egeres, billentyűzetes eseményeket, hogy bizonyos dolgokat automatizáljak, hát fájdalmas az is, lassú, limitált, megbízhatatlan, stb..

Vagy pl. ha egy program kimenetét akarod menteni, és nincs benne valami export/mentés funkció, akkor csak screenshotot tudsz róla csinálni, egy terminálos programnál ez sokkal triviálisabb, ha CLI, akkor pláne. Emlékszem egy másik fórum SSD topikjára, ahol csoda GUI-s SSD-s információs programokról csinált screenshotokkal szenvednek jobbra-balra (jpg, elmosott nehezen olvasható, miért nem png, miért nem csak az alkalmazás ablakáról van a kép, miért az egész desktopról, jajj, a képet föltölteni, jajj, a link nem jó, nem él, stgb.), mikor ugyanezt az infót egy linuxos cli toolal le lehet kérdezni, plain text formában menteni a kimenetet, amit fórumba simán be lehet tenni idézetnek, nem kell szarokat feltöltögetni, csatolni, stb..

Hidd el, a GUI-hoz csak azért ragaszkodsz, mert a nagy multik átneveltek téged is rá, és elhitették, hogy anélkül nem lehet meglenni, meg az a legjobb. Mivel a több évtized alatt erre szocializálódtál, így nem tudod elengedni. Sokáig én is így voltam vele, majdnem 2 évtizeden át, de végül elengedtem. Már ahol lehetett. Pl. a web meg a böngészés úgy van tervezve, hogy csak GUI-ról meg egérrel/érintőképernyővel menjen, szinte szándékosan akadályokat görgetnek az ember elé, hogy ne tudja terminálban, meg csak billentyűzetes irányítással használni, pl. vannak weboldalak, amiknek bizonyos JS scriptek csak egéreseményekre reagálnak, így pl. a Tridactyl vim-like plugin sem működik. Természetesen meg tudnák csinálni, hogy ne így legyen, de ez szándékos korlátozás, mert terminálból meg billentyűzettel használva nem látnád, meg könnyen áttekernéd az izgő-mozgó reklámjaikat, meg kivédenéd, hogy kövessenek és profilt készítsenek rólat (ujjlenyomatozás, pl. milyen felbontást, ablakméretet, rendszerbeállítást, stb. használsz, aminek a segítségével beazonosítanak, oldalakon át követnek). Bőven meg lehet GUI nélkül lenni, nyilván igényel egy kis tanulást, szokást, meg nehéz elengedni a régi szokásokat, idő kell hozzá, türelem. Apró lépésekkel, fokozatokban érdemes haladni.

Sőt, ezért kezd mostanában a retro computing is népszerű lenni, mert felfedezték az emberek, hogy azok a rendszerek mennyivel egyszerűbbek, bonyolításmentesebbek voltak, minden egyszerű szöveges felületű, meg parancsalapú, billentyűzetes, de mégis meg lehet vele csinálni mennyi mindent, nincs hosszú bootidő, vírusok, mindenféle probléma, ami a modern IT-t megfertőztve.