TTY - terminal, ki ni za domačo uporabo

TTY - terminal, ki ni za domačo uporabo

Ali je mogoče preživeti samo z uporabo zmogljivosti TTY? Tukaj je moja kratka zgodba o tem, kako sem trpel zaradi TTY, ko sem želel, da bi normalno deloval

prazgodovina

Pred kratkim je grafična kartica na mojem starem prenosniku odpovedala. Zrušil se je tako hudo, da sploh nisem mogel zagnati namestitvenega programa za noben OS. Windows se je zrušil z napakami pri namestitvi osnovnih gonilnikov. Namestitev Linuxa se sploh ni hotela zagnati, tudi če sem v konfiguraciji zagona določil nouveau.modeset=0.
Nisem želel kupiti nove video kartice za prenosnik, ki je služil svojemu namenu. Vendar sem kot pravi uporabnik Linuxa začel razmišljati: "Ali ne bi moral iz prenosnika narediti terminalskega računalnika, kot je bilo v 80. letih?" Tako se je rodila ideja, da ne bi namestil xserverja na Linux, ampak poskusil živeti na TTY (goli konzoli).

Prve težave

Inštaliral sem ga na PC Arch Linux. Všeč mi je ta distribucija, ker jo je mogoče konfigurirati po želji (pa tudi sama namestitev je bila izvedena iz konzole, kar je bila moja prednost). Po navodilih sem sistem namestil kot vedno. Zdaj sem hotel videti, kaj zmore konzola. Ugibal sem, da sem brez xserverja odrezal veliko možnosti. Želel sem videti, ali lahko gola konzola predvaja video ali prikaže fotografijo (kot to počne w3m v konzoli), vendar so bili vsi poskusi zaman. Potem sem začel preizkušati brskalnike in tam sem naletel tudi na težavo z odložiščem: brez GUI je neuporaben. Ničesar ne morem izbrati, medpomnilnik je prazen. Seveda obstaja notranji vmesni pomnilnik (kot Vim), vendar je zaradi tega notranji. Spomnim se, da lahko v konfiguracijah Vima določite uporabo zunanjega vmesnega pomnilnika, potem pa se vprašam: zakaj? Bilo je kot v kletki. Ne bom gledal videa, ker... potrebujete xserver, tudi alsa-mixer noče delati brez njega, ni zvoka, brskalniki so neuporabni in to je vse: w3m (kdor ni naložil slik), elins (ki je bil, čeprav priročen, tudi popolnoma neuporaben), brskanje (ki je obdelal vse slike in jih prenesel na terminal kot psevdosliko ASCII, vendar tam ni bilo mogoče niti slediti povezavi). Bilo je že pozno zvečer, jaz pa sem imel v rokah “štof”, s katerim lahko le sestaviš kodo. Največ, kar sem lahko naredil, je bilo, da sem poiskal sklic na kodo how2 in brskal z uporabo ddgr.

Torej obstaja izhod?

Potem začnem razmišljati, da sem ubral napačno pot. Lažje je samo kupiti video kartico, kot pa se družiti z barabo. Saj ne, da bi Linux s samo TTY-jem imenoval popolnoma nepotreben sistem, ne, morda bi bil primeren za skrbnike strežnikov, toda moj prvotni cilj je bil iz TTY-ja narediti "bonbonček", rezultat pa je bila Frankesteinova pošast, ki je bila konvulzije, ko je prišlo do operacij GUI. Želel sem več, nato pa sem popolnoma opustil idejo o predvajanju video in avdio materialov in začel razmišljati, kako bi lahko naredil SSH strežnik, s katerim bi se lahko zabaval, ko sem zdoma.

Kaj točno sem hotel?

  • Delo s kodo: Vim, NeoVim, linterji, razhroščevalniki, tolmači, prevajalniki in vse ostalo
  • Možnost mirnega brskanja po internetu
  • Programska oprema za inštitut (vsaj nekaj programov, ki znajo upodobiti dokument v omrežju z oznako .md)
  • Udobje

Preživetje

Dokaj hitro sem namestil in konfiguriral Vim, Nvim in vse ostale radosti lenega programerja. Možnost brskanja po internetu pa je povzročala težave (kdo bi si mislil), ker še vedno ne morem kopirati povezav. Potem sem pomislil, da brskam po internetu v konzoli vsaj nerazumno in začel sem iskati zamenjavo. Dolgo je trajalo iskanje RSS podajalnikov za konzolo, vendar se je končno našlo nekaj podajalnikov in z veseljem sem jih začel uporabljati in uživati ​​v pretoku informacij.
Zdaj programska oprema za delo z dokumenti. Tukaj sem se moral potruditi in napisati skript, da bi bila moja datoteka .md upodobljena brez video kartice (ironija). Za to sem uporabil storitev za pregledovanje in pošiljanje .md datotek, nato pa sem z drugo storitvijo za obdelavo spletnih strani v .pdf naredil dokumente. Problem rešen.

Nekaj ​​težav je bilo tudi z udobjem. Terminal ne podpira normalno vseh barv, rezultat je nekaj podobnega je. Tudi vprašanje panelov (oz. pomanjkanje le-teh), ki je bilo hitro rešeno s pomočjo tmuxa. Upravljalnik datotek, ki sem ga izbral, je Ranger + fzf in ripgrep za hitro iskanje. Brskalnik je izbral elinks (zaradi dejstva, da lahko povezavam sledijo številke). Bilo je še nekaj drugih težav, vendar so bile vse hitro rešene s posebnim seznamom pripomočkov.

Rezultat

Ni bilo vredno časa. Takoj vas opozorim, če želite za nekaj časa preklopiti na konzolo, bodite pripravljeni na dejstvo, da boste morali trpeti. Kljub temu sem kot rezultat dobil popolnoma delujoč sistem z upraviteljem datotek, ploščami, brskalnikom, urejevalniki in prevajalniki. Na splošno ni slabo, toda po enem tednu preprosto nisem mogel zdržati in sem kupil nov računalnik. To je vse kar imam. Delite svoje izkušnje, zanimivo bo izvedeti, kaj ste storili, ko ste se nekaj časa znašli v načinu samo za konzolo.

Vir: www.habr.com

Dodaj komentar