
A është e mundur të mbijetosh vetëm me mundësitë e TTY? Ja historia ime e shkurtër për mundimet e mia me TTY, duke kërkuar që ta bëj atë të funksionojë normalisht.
Pas historia
Së fundmi, në laptopin tim të vjetër, karta grafike u prish. U prish aq shumë, saqë nuk mund të nisa as instaluesin e ndonjë sistemi operativ. Windows ndalonte me gabime gjatë instalimit të shoferëve bazë. Instalimi i Linux nuk donte të niste fare, edhe nëse e shkrova në konfigurimin e lançimit nouveau.modeset=0.
Nuk doja të blija një kartë grafike të re për një laptop që kishte shërbyer. Megjithatë, si një e vërtetë linuxë, fillova të mendoj: "A nuk do të ishte mirë ta kthej laptopin tim në një kompjuter terminal, siç ishte në vitet '80?". Kështu lindi ideja që të mos instaloj xserver në linux, por të provoj të mbijetoja në TTY (konsolën e pastër).
Vështirësitë e para
Në PC-in tim instalova . E dua këtë distribucion sepse mund ta konfigurosh ashtu si dëshiron (dhe gjithashtu, instalimi u bë përmes konsolës, që më ndihmoi). Duke ndjekur manualin, instalova sistemin, si gjithmonë. Tani doja të shihja çfarë mund të bënte konsola. E dija që pa xserver kisha hequr shumë mundësi. Doja të shihja nëse konsola e pastër mund të riprodhonte video ose të tregonte fotografi (siç bën w3m në konsolë), por të gjitha përpjekjet ishin të kota. Pastaj fillova të provoj shfletuesit dhe aty u ndesha me një problem me buferin e kopjes: ai nuk ka vlerë pa GUI. Nuk mund të theksoj asgjë, buferi është bosh. Natyrisht, ka një bufer të brendshëm (siç është në Vim), por është pikërisht ai i brendshëm. E kujtoj që në konfigurimet e Vim-it mund të shkruhet përdorimi i një buferi të jashtëm, por këtu i bëj vetes pyetjen: përse? Ndihesha sikur isha në një kafaz. Nuk mund të shikoja video sepse më duhej xserveri, alsa-mixer gjithashtu nuk funksiononte pa të, si pasojë nuk kishte zë, shfletuesit ishin të pafuqishëm, për më tepër të gjithë: (i cili nuk ngarkohej me imazhe), (i cili ishte ndonjëherë i lehtë për t'u përdorur, megjithatë gjithashtu krejtësisht i pafuqishëm), (i cili përpunonte të gjitha imazhet dhe ia dërgonte terminalit si një pseudopikturë ASCII, por atje nuk mund të navigoja as në lidhje). Po e kalonim mbrëmjen, dhe unë kisha në duar një "prerës", me të cilin mund të kompozoja vetëm kod. Maksimumi që mund të bëja është të kërkoja ndihmë për kodin në how2 dhe të kërkoja informacion me ddgr.
A ka një zgjidhje?
Atëherë fillova të mendoj se kisha marrë rrugën e gabuar. Më lehtë do të ishte të blija një kartë grafike, sesa të mbaja këtë gjynah. Jo se mund ta quaja Linux me vetëm TTY një sistem krejtësisht të panevojshëm, jo, ndoshta për administratorët në server do të ishte i përshtatshëm, por objekti im fillestar ishte të krijoja një "konditore" nga TTY, dhe përfundimisht dolën një monstruozitet Frankenstein-i, që kishte konvulsione kur vinte koha për operacionet me GUI. Dëshiroja më shumë, atëherë tashmë hodha mënjanë idetë për riprodhimin e videove dhe materialeve audio, dhe fillova të mendoj se si mund të krijoja një server SSH, me të cilin do të mund të argëtohesha ashtu si isha jashtë shtëpisë.
ĂfarĂ« doja saktĂ«sisht?
- Puna me kodin: Vim, NeoVim, linters, debugger, interpretorë, kompilatorë dhe të gjitha të tjerat
- Mundësia për të shfletuar me qetësi internetin
- Software për institucionin (të paktën ndonjë programe që mund të rendetime dokumenti në rrjet me markup .md)
- Komoditeti
Mbijetesa
Vim, Nvim, dhe të gjitha kënaqësitë e lenivistëve të programimit i instalova dhe i konfigurova shpejt. Megjithatë, mundësia për të shfletuar internetin shkaktoi vështirësi (kush do të mund ta mendonte), sepse ende nuk mund të kopjoj lidhje. Pastaj mendova që shfletimi në internet nga konsola është të paktën irracional dhe fillova të kërkoj një zëvendësues. RSS feed-et për konsolën u kërkuan gjatë, por përfundimisht gjetëm disa feed dhe fillova t'i përdor ato duke shijuar fluxin e informacionit.
Tani për softuerin për punën me dokumentet. Këtu isha detyruar të punoja dhe të shkruaja një skript për të renderuar skedarin tim .md pa kartë grafike (ironike). Për këtë kam përdorur një shërbim për të parë dhe dërguar skedarë .md, dhe pastaj me ndihmën e një shërbimi tjetër që përpunon faqet në .pdf krijova dokumentet. Problemi u zgjidh.
Me komoditetin gjithashtu pati disa probleme. Terminali nuk mbështet të gjitha ngjyrat siç duhet, dhe si pasojë fitohet diçka si . Problemi me panelet (dhe pikërisht mungesa e tyre), u zgjidh shpejt me ndihmën e tmux. Menaxherin e skedarëve e zgjodha Ranger + fzf dhe ripgrep për kërkimin e shpejtë. Zgjodha shfletuesin elinks (për shkak se mund të kaloja linket me numra). Kishin edhe disa momente të tjera, por të gjitha u zgjidhën shpejt me një listë të caktuar utilitarësh.
Rezultati
Kjo nuk ia vlejti kohën e shpenzuar. Ju paralajmëroj që, nëse dëshironi të kaloni për një kohë në konsolë, të jeni të gatshëm për disa vështirësi. Megjithatë, në fund, mendova se arrita të krijoj një sistem funksional, me menaxher skedari, panelet, shfletuesin, redaktuesit dhe kompilatorët. Në përgjithësi, ishte mirë, por pas një jave, thjesht nuk e përballova më dhe bleva një PC të ri. Këtu e kam, ndaj ndani përvojën tuaj, do të ishte interesante të di çfarë keni bërë kur ishit në një situatë të tillë mode vetëm konsolë.
Burimi: habr.com
