
Lehetséges túlélni csak a TTY lehetőségeivel? Itt van a rövid történetem arról, hogyan szenvedtem a TTY-vel, vágyva arra, hogy normálisan működjön.
Háttér
Nemrég a régi laptopomon tönkrement a videokártya. Annyira tönkrement, hogy még egy operációs rendszer telepítőt sem tudtam elindítani. A Windows telepítése hibákkal leállt az alapvető illesztőprogramok installálásakor. A Linux telepítése egyáltalán nem akart elindulni, még akkor sem, ha a boot konfigurációban beírtam a nouveau.modeset=0-t.
Nem akartam új videokártyát venni a laptophoz, ami már régóta szolgál. Viszont, mint igazi linuxos, elkezdtem azon gondolkodni: "Miért ne csinálnék a laptopomból egy terminál számítógépet, ahogy azt a '80-as években tették?". Így született az ötlet, hogy ne telepítsek xservert a linuxra, hanem megpróbálok TTY-n (meztelen konzol) élni.
Az első nehézségek
A PC-re telepítettem . Szeretem ezt a disztribúciót, mert úgy konfigurálhatom, ahogy csak akarom (ráadásul a telepítése konzolban zajlott, ami számomra előnyös volt). A kézikönyvet követve telepítettem a rendszert, mint mindig. Most kíváncsi voltam, mit tud a konzol. Sejtettem, hogy az xserver nélkül sok lehetőséget elvágtam magamtól. Meg akartam nézni, tud-e a meztelen konzol videót lejátszani vagy fényképet mutatni (ahogy ez a w3m teszi a konzolban), de minden próbálkozás hiábavalónak bizonyult. Ezután elkezdtem böngészőket próbálni, itt is problémába ütköztem a vágólappal: haszontalan GUI nélkül. Nem tudok semmit kijelölni, a vágólap üres. Persze van belső vágólap (mint a Vim-nél), de az éppen ezért belső. Emlékszem, hogy a Vim configjaiban meg lehet adni a külső vágólap használatát, de itt arra a kérdésre jutok: miért? Úgy éreztem magam, mint egy ketrecben. Nem tudok videót nézni, mert xserver kell, az alsa-mixer sem akar működni nélküle, így nincs hang, a böngészők pedig haszontalanok, minden egyes: (ami nem töltött be képeket), (ami bár kényelmes volt, de szintén teljesen haszontalan), (ami feldolgozta az összes képet és ASCII művészként küldte a terminálba, de ott még csak hivatkozásra sem lehetett kattintani). Estefelé járt az idő, és nálam volt egy "csonk", amivel csak kódot lehetett fordítani. A maximum, amit tehettem, hogy segítséget kerestem a kódhoz a how2-n és böngésztem a ddgr segítségével.
Van tehát kiút?
I start to wonder if I've taken the wrong path. It's easier to just buy a graphics card than to deal with a half-baked solution. Not that I would say Linux with just one TTY is completely useless; no, it might be suitable for server administrators, but my original goal was to turn TTY into a "gem," and instead, I ended up with a Frankenstein's monster that convulsed when it came to GUI operations. I wanted more, so I finally abandoned the ideas of playing video and audio materials, and began thinking about how to set up an SSH server to have fun while out of the house.
What exactly did I want?
- Working with code: Vim, NeoVim, linters, debuggers, interpreters, compilers, and everything else.
- The ability to surf the internet calmly.
- Software for the institution (at least some programs that can render documents online with .md markup).
- Convenience.
Survival.
I installed and configured Vim, Nvim, and all the other joys of a lazy programmer fairly quickly. However, the ability to surf the internet turned out to be challenging (who would have thought), as I still can't copy links. Then I thought that surfing the internet from the console was at least unreasonable. I started looking for alternatives. Finding RSS readers for the console took a while, but I eventually found a couple, and I began using them and enjoying the flow of information.
Now for the software to work with documents. Here, I had to put in some effort and write a script to render my .md file without a graphics card (the irony). For this, I used a service for viewing and sending .md files, and then, with the help of another service for processing web pages into .pdf, I created documents. Problem solved.
There were also some problems with convenience. The terminal doesn't support all colors properly, resulting in something like . Also, the issue of panels (or rather their lack), which was quickly solved using tmux. I chose Ranger + fzf and ripgrep for fast searching as my file manager. I picked elinks as my browser (due to the fact that you can navigate links using numbers). There were a few other issues, but they were quickly resolved with a specific set of utilities.
Eredmény
Nem érte meg az időt, amit erre fordítottam. Azonnal figyelmeztetem, hogy ha egy időre a konzolra váltasz, készülj fel arra, hogy egy kis szenvedés vár rád. Ennek ellenére végül egy teljesen működő rendszert kaptam, fájlkezelővel, panelek, böngészők, szerkesztők és fordítók társaságában. Összességében nem rossz, de egy hét után egyszerűen nem bírtam tovább, és vettem egy új számítógépet. Ezzel be is fejeztem. Osszátok meg a tapasztalataitokat, kíváncsi lennék, mit csináltatok, amikor egy ideig konzol- csak módba kerültetek.
Forrás: habr.com
