TTY — terminal koji nije za kućnu upotrebu

TTY — terminal koji nije za kućnu upotrebu

Može li se preživjeti koristeći samo mogućnosti TTY? Ovo je moja kratka priča o tome kako sam se mučio s TTY-jem, želeći postići da radi normalno

Povijest

Nedavno je na mom starom laptopu crknula grafička kartica. Toliko je crknula da nisam mogao pokrenuti ni instalacijski program bilo kojeg operativnog sustava. Windows se rušio s greškama tijekom instalacije osnovnih drajvera. Instalacija Linuxa nije se uopće mogla pokrenuti, čak ni kada sam u konfiguraciji pokretanja naveo nouveau.modeset=0.
Nisam želio kupovati novu grafičku karticu za laptop koji je već odradio svoje. Međutim, kao pravi Linuxaš, počeo sam razmišljati: "Zar ne bih mogao od svog laptopa napraviti terminalno računalo, kao što je to bilo u 80-ima?". Tako je rođena ideja da ne instaliram xserver na Linux, već da probam živjeti uz TTY (golu konzolu).

Prvi problemi

Na PC-u sam instalirao Arch Linux. Volim ovu distribuciju jer je možete prilagoditi kako god želite (a i sama instalacija vršila se iz konzole, što mi je odgovaralo). Slijedeći upute, instalirao sam sustav, kao i uvijek. Sada sam želio vidjeti što može konzola. Naslućivao sam da sam bez xservera sebi ograničio brojne mogućnosti. Htio sam vidjeti može li gola konzola reproducirati video ili prikazati fotografiju (kao što to radi w3m u konzoli), no svi su pokušaji bili uzaludni. Nakon toga sam počeo isprobavati preglednike, gdje sam se suočio s problemom međuspremnika: bio je beskoristan bez GUI-a. Ne mogu ništa označiti, međuspremnik je prazan. Naravno, postoji unutarnji međuspremnik (poput onog u Vimu), ali on je unutarnji, prisjećam se da u Vimovim konfiguracijama mogu navesti korištenje vanjskog međuspremnika, ali se tada pitam: zašto? Osjećao sam se kao u kavezu. Ne mogu gledati video, jer mi je potreban xserver, alsa-mixer također ne želi raditi bez njega, zbog čega nema zvuka, a preglednici su beskorisni, i to svi: w3m (koji nije učitavao slike), elinks (koji je bio udoban, ali također potpuno beskoristan) browsh (koji je obradio sve slike i prenio ih u terminal kao ASCII pseudoslika, no nije se moglo ni kliknuti na link). Dalo se naslutiti da se blizi večer, a ja sam imao "odrezani" alat s kojim mogu samo kompilirati kod. Maksimum što sam mogao raditi bilo je tražiti pomoć oko koda na how2 i surfati s ddgr.

Pa, postoji li izlaz?

Ovdje počinjem razmišljati da sam skrenuo na krivi put. Lakše je jednostavno kupiti grafičku karticu nego se mučiti s nekom nesposobnom zamjenom. Ne bih rekao da bih Linux s jednim samo TTY-jem nazvao potpuno bespotrebnim sustavom, ne, možda bi bio dobar za administratore na serveru, ali moj cilj bio je prvotno napraviti od TTY-ja "slatkiš", a na kraju je ispao Frankensteinov krvavac koji se borio s konvulzijama kada je došlo do GUI operacija. Želio sam više, pa sam konačno odustao od ideje o reprodukciji video i audio materijala i počeo razmišljati o tome kako bih napravio SSH server putem kojeg bih se mogao zabavljati dok nisam kod kuće.

Što sam točno želio?

  • Rad s kodom: Vim, NeoVim, linteri, debuggery, interpreteri, kompajleri i sve ostalo
  • Mogućnost mirnog surfanja internetom
  • Softver za institut (barem neki programi koji mogu prikazati dokument na mreži s .md formatiranjem)
  • Praktičnost

Opstanak

Vim, Nvim i sve druge sladosti lijenog programera instalirao sam i postavio prilično brzo. Mogućnost surfanja internetom, međutim, izazvala je poteškoće (tko bi to pomislio), jer još uvijek ne mogu kopirati linkove. Onda sam pomislio da surfanje internetom iz konzole barem nije razborito i počeo sam tražiti zamjenu. RSS feedovi za konzolu su se dugo tražili, ali ipak sam pronašao nekoliko i uspješno počeo koristiti i uživati u informacijama.
Sada softver za rad s dokumentima. Tu je trebalo malo truda da napišem skriptu kako bi moj .md fajl bio renderiran bez grafičke kartice (ironija). Za to sam koristio uslugu za pregled i slanje .md fajlova, a zatim putem još jedne usluge za obradu web stranica u .pdf radio dokumente. Problem je riješen.

S praktičnošću također su postojali neki problemi. Terminal ne podržava sve boje pravilno, pa na kraju izlazi nešto poput ovoga. Također, pitanje panela (odnosno njihova nedostatka) brzo je riješeno pomoću tmux-a. Izabrao sam upravitelja datotekama Ranger + fzf i ripgrep za brzu pretragu. Izabrao sam preglednik elinks (zbog mogućnosti prelaska na linkove brojevima). Bilo je još nekoliko trenutaka, ali svi su se brzo riješili određenim popisom alata.

Rezultat

Nije se isplatilo vrijeme koje sam potrošio. Odmah vas upozoravam, ako želite na neko vrijeme preći na konzolu, budite spremni na to da će biti teško. Na kraju sam ipak dobio potpuno funkcionalan sustav s upraviteljem datoteka, pločama, preglednikom, uređivačima i kompajlerima. Sve u svemu, nije loše, no nakon tjedan dana nisam mogao izdržati i kupio sam novo računalo. To je sve što imam. Podijelite svoje iskustvo, bit će zanimljivo saznati što ste radili kada ste neko vrijeme bili u režimu samo konzole.

Izvor: habr.com

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster