
Kas on vĂ”imalik ellu jÀÀda, kasutades ainult TTY vĂ”imalusi? Siin on minu lĂŒhike lugu sellest, kuidas ma vaevasin TTY-d, soovides, et see töötaks korralikult.
Eelalugu
Hiljuti, minu vanas sĂŒlearvutis lĂ€ks graafikakaart katki. Nii katki, et ma ei suutnud isegi kĂ€ivitada ĂŒhtegi operatsioonisĂŒsteemi installijat. Windows kĂ€is vĂ€ljas vigadega, kui proovisin paigaldada pĂ”hisĂŒsteemide draivereid. Linuxi installimine keeldus ĂŒldse kĂ€ivitamast, isegi kui ma mÀÀrasin kĂ€ivitamisconfiguratsioonis nouveau.modeset=0.
Ma ei tahtnud osta uut graafikakaarti sĂŒlearvutile, mis on oma aja Ă€ra teeninud. Kuid tĂ”elise linuksoidina hakkasin mĂ”tlema: "Kas ma ei vĂ”iks teha minust terminali arvuti, nagu see oli 80-ndatel?". Nii sĂŒndis idee mitte paigaldada Linuxile xserverit, vaid proovida ellu jÀÀda TTY-s (paljas konsool).
Esimesed raskused
PC-le panin ma paika . Mulle meeldib see distributsioon, kuna seda saab seadistada just nagu soovite (ja installatsioon toimus terminalis, mis oli mulle kasuks). JĂ€rgides juhendit, installisin sĂŒsteemi nagu alati. NĂŒĂŒd tahtsin nĂ€ha, mida terminal suudab. Kahtlustasin, et ilma xserverita olen endale palju vĂ”imalusi sulgenud. Tekkis soov nĂ€ha, kas tavaline terminal suudab videot esitada vĂ”i pilte nĂ€idata (nagu teeb w3m terminalis), kuid kĂ”ik katsed olid tulutud. Siis alustasin brauserite proovimist, seal kohtasin lĂ”ikelaua probleemi: see on GUI-ta tĂ€iesti kasututu. Ma ei saa midagi kopeerida, lĂ”ikelaual pole midagi. Loomulikult on sisemine lĂ”ikelaua (nagu Vimâis), kuid see ongi sisemine. Meenub, et Vim'i konfiguratsioonides saab mÀÀrata vĂ€list lĂ”ikelaua kasutamise, kuid siis katan endale kĂŒsimuse: miks? Tundsin end nagu puuris. Videot ei saa vaadata, kuna vaja on xserverit, alsa-mixer samuti ei tööta ilma selleta, seetĂ”ttu puudub heli, brauserid on kasutud, kĂ”ik: (mis ei laadinud pilte), (mis oli mugav, kuid siiski tĂ€iesti kasutulik), (mis töötles kĂ”iki pilte ja edastas need terminali kui ASCII pseudopildi, kuid seal ei saanud isegi lingi kaudu minna). Ăhtule lĂ€henedes olin ma saanud "katkise" tööriista, millega sai ainult koodi kompileerida. Max, mida ma teha sain, oli otsida koodi klippe how2-st ja surfata ddgr-i abil.
Kas olemas on vÀljapÀÀs?
Siit hakkab mul tekkima tunne, et olen vale tee peale keeranud. Lihtsam oleks lihtsalt osta graafikakaart, kui toimetada selle alaarenenud versiooniga. Ma ei ĂŒtleks, et vĂ”iksin Linuxi, mille ainus tegevus on TTY, tĂ€iesti kasutu sĂŒsteemiks nimetada, ei, vĂ”ib-olla sobib see serveri administraatoritele, kuid minu eesmĂ€rk oli alates algusest muuta TTY "komplektiks", kuid tulemus oli Frankensteini monster, mis krigises, kui asi jĂ”udis GUI toiminguteni. Soovisin rohkem, ja siis loobusin lĂ”puks ideedest video ja audio materjalide esitlemisest ning hakkasin mĂ”tlema, kuidas teha SSH-serverit, mille abil saaksin end kodust eemal olles lĂ”bustada.
Mida tÀpselt ma tahtsin?
- Töö koodiga: Vim, NeoVim, lintijad, silurid, tÔlgendajad, kompilaatorid ja kÔik muu
- Rahu teha interneti sirvimine
- Tarkvara instituudile ( vÀhemalt mÔni programm, mis suudab dokumenti veebis .md vormingu jÀrgi renderdada)
- Mugavus
EllujÀÀmine
Vim, Nvim ja kĂ”ik muud laiskade programmeerijate rÔÔmud installisin ja seadistasin ĂŒsna kiiresti. Kuid interneti sirvimine tekitas probleeme (kes oleks vĂ”inud arvata), kuna ma ei saa endiselt linke kopeerida. Siis mĂ”tlesin, et interneti sirvimine konsoolis pole vĂ€hemalt mĂ”istlik ja hakkasin otsima asendust. RSS-vooge konsoolile otsiti kaua, aga lĂ”puks leidsin paar voogu ja sain need edukalt kasutusele vĂ”tta ning nautida teabevoogu.
NĂŒĂŒd tuleb rÀÀkida dokumenditöötlemise tarkvarast. Siin tuli vaeva nĂ€ha ja kirjutada skript, et minu .md fail renderdaks ilma graafikakaardita (iroonia). Selleks kasutasin teenust .md failide vaatamiseks ja jagamiseks ning seejĂ€rel veel ĂŒhte teenust veebilehtede töötlemiseks .pdf-ks, et teha dokumente. Probleem lahendatud.
Mugavusega oli samuti mĂ”ningaid probleeme. Terminal ei toeta kĂ”iki vĂ€rve korralikult, seetĂ”ttu tundub see nagu midagi sellist . Samuti on kĂŒsimus paneelidest (tĂ€psemalt nende puudusest) kiiresti lahendatud tmux'i abil. Failihaldurina valisin Ranger + fzf ja ripgrep kiireks otsimiseks. Brauseriks valisin elinks (selle tĂ”ttu, et linkidele saab liikuda numbritega). Oli veel mĂ”ningaid aspekte, kuid need lahendati kiiresti kindla utiliitide loendi abil.
Tulemus
See ei olnud kulutatud aega vÀÀrt. Ma hoiatab teid kohe, et kui soovite mĂ”neks ajaks konsoolile minna, olge valmis, et tuleb vaeva nĂ€ha. LĂ”ppkokkuvĂ”ttes sain ma ĂŒsna töötava sĂŒsteemi, failihalduri, paneelide, brauseri, redigeerijad ja kompilaatorid. KokkuvĂ”ttes mitte halb, kuid nĂ€dal aega hiljem ei suutnud ma lihtsalt vastu pidada ja ostsin uue arvuti. Selle kohta ongi kĂ”ik. Jagage oma kogemusi, oleks huvitav teada, mida teete, kui olete mĂ”neks ajaks konsool-ainult reĆŸiimis.
Allikas: habr.com
