TTY - terminal, mis pole mõeldud koduseks kasutamiseks

TTY - terminal, mis pole mõeldud koduseks kasutamiseks

Kas ainult TTY-võimalusi kasutades on võimalik ellu jääda? Siin on minu lühike lugu sellest, kuidas ma kannatasin TTY-ga, soovides seda normaalselt tööle saada

eelajalugu

Hiljuti ütles mu vana sülearvuti videokaart üles. See jooksis nii kokku, et ma ei saanud isegi ühegi OS-i installijat käivitada. Windows jooksis põhidraiverite installimisel kokku vigadega. Linuxi installimine ei tahtnud üldse käivituda, isegi kui määrasin käivituskonfiguratsioonis nouveau.modeset=0.
Ma ei tahtnud oma eesmärgi täitnud sülearvuti jaoks uut videokaarti osta. Tõelise Linuxi inimesena hakkasin aga mõtlema: "Kas ma ei peaks tegema sülearvutist terminaliarvuti, nagu see oli 80ndatel?" Nii sündiski idee mitte installida xserverit Linuxile, vaid proovida elada TTY-l (paljas konsool).

Esimesed raskused

Installisin selle arvutisse Arch Linux. Mulle meeldib see distributsioon, sest seda saab vastavalt soovile konfigureerida (ja ka installimine ise toimus konsoolilt, mis oli minu eeliseks). Juhendit järgides paigaldasin süsteemi nagu alati. Nüüd tahtsin näha, mida konsool teha suudab. Arvasin, et ilma xserverita olin paljud võimalused ära lõiganud. Tahtsin näha, kas paljas konsool suudab videot esitada või fotot näidata (nagu w3m konsoolis teeb), kuid kõik katsed olid asjatud. Siis hakkasin proovima brausereid ja seal tekkis ka probleem lõikepuhvriga: see on ilma GUIta kasutu. Ma ei saa midagi valida, puhver on tühi. Muidugi on olemas sisemine puhver (nagu Vim), kuid see on sellepärast sisemine. Mäletan, et Vimi seadistustes saab määrata välise puhvri kasutamise, kuid siis küsin endalt: miks? See oli nagu puuris. Ma ei vaata videot, sest... vajate xserverit, ka alsa-mixer ei taha ilma selleta töötada, heli pole, brauserid on kasutud ja see on kõik: w3m (kes pilte üles ei laadinud), elinks (mis, kuigi mugav, oli ka täiesti kasutu), sirvima (mis kõik pildid töötles ja ASCII pseudopildina terminali kandis, aga sealset linki polnud võimalik isegi jälgida). Õhtu hakkas saama ja mul oli käes “känd”, millega saab ainult koodi koostada. Kõige rohkem, mida ma teha sain, oli otsida how2 koodiviidet ja surfata ddgr-i abil.

Kas on siis väljapääs?

Siis hakkan mõtlema, et valisin vale tee. Lihtsam on lihtsalt videokaart osta, kui pätiga ringi hängida. Mitte, et ma lihtsalt TTY-ga Linuxit täiesti tarbetuks süsteemiks nimetaksin, ei, võib-olla see sobiks serveriadministraatoritele, aga minu algne eesmärk oli teha TTY-st “komm” ja tulemuseks oli Frankesteini koletis, mis kramplik, kui tegemist oli GUI operatsioonidega. Tahtsin enamat, siis loobusin täielikult video- ja helimaterjalide esitamise ideest ning hakkasin mõtlema, kuidas saaksin teha SSH-serveri, millega saaksin kodust eemal olles lõbusalt aega veeta.

Mida ma täpselt tahtsin?

  • Koodiga töötamine: Vim, NeoVim, linterid, silurid, tõlgid, kompilaatorid ja kõik muu
  • Võimalus rahulikult Internetis surfata
  • Instituudi tarkvara (vähemalt mõned programmid, mis suudavad .md märgistusega dokumenti võrgus renderdada)
  • Mugavus

Ellujäämine

Paigaldasin ja konfigureerisin Vimi, Nvimi ja kõik muud laisa programmeerija rõõmud üsna kiiresti. Internetis surfamise võimalus tekitas aga raskusi (kes oleks arvanud), sest ma ei saa ikka linke kopeerida. Siis mõtlesin, et konsoolis olles netis surfata vähemalt ebamõistlik ja hakkasin asendust otsima. Konsooli jaoks RSS feederite otsimine võttis kaua aega, kuid lõpuks leiti paar feederit ja asusin neid rõõmsalt kasutama ja infovoogu nautima.
Nüüd tarkvara dokumentidega töötamiseks. Siin pidin kõvasti tööd tegema ja skripti kirjutama, et mu .md fail renderdataks ilma videokaardita (iroonia). Selleks kasutasin .md failide vaatamise ja saatmise teenust ning seejärel teise veebilehtede .pdf-vormingusse töötlemise teenust kasutades tegin dokumente. Probleem lahendatud.

Mugavusega oli ka probleeme. Terminal ei toeta normaalselt kõiki värve, tulemus on umbes selline Käesoleva. Samuti paneelide küsimus (õigemini nende puudumine), mis sai tmuxi abiga kiirelt lahendatud. Failihalduriks valisin kiireks otsimiseks Ranger + fzf ja ripgrep. Brauser valis elinks (tänu sellele, et linkidele saab järgneda numbrid). Oli ka teisi probleeme, kuid need lahendati kiiresti konkreetse utiliitide loendiga.

Tulemus

See ei olnud aega väärt. Hoiatan teid kohe, kui soovite mõneks ajaks konsooli üle minna, olge valmis selleks, et peate kannatama. Selle tulemusel sain siiski täiesti töötava süsteemi, failihalduri, paneelide, brauseri, toimetajate ja kompilaatoritega. Üldiselt pole paha, kuid nädala pärast ei suutnud ma seda lihtsalt taluda ja ostsin uue arvuti. See on kõik, mis mul on. Jagage oma kogemusi, huvitav on teada, mida tegite, kui leidsite end mõnda aega ainult konsoolirežiimis.

Allikas: www.habr.com

Lisa kommentaar