TTY - terminalo kiu ne estas por hejma uzo

TTY - terminalo kiu ne estas por hejma uzo

Ĉu eblas pluvivi uzante nur TTY-kapablojn? Jen mia novelo pri kiel mi suferis kun TTY, dezirante ke ĝi funkciigu normale

antaŭhistorio

Lastatempe, la vidkarto sur mia malnova tekkomputilo malsukcesis. Ĝi kraŝis tiel malbone, ke mi eĉ ne povis lanĉi la instalilon por iu ajn OS. Vindozo kraŝis kun eraroj instalante bazajn ŝoforojn. La Linuksa instalado tute ne volis komenciĝi, eĉ se mi specifis nouveau.modeset=0 en la lanĉa agordo.
Mi ne volis aĉeti novan vidkarton por tekokomputilo, kiu servis sian celon. Tamen, kiel vera Linuksulo, mi ekpensis: "Ĉu mi ne faru terminalan komputilon el tekokomputilo, kiel ĝi estis en la 80-aj jaroj?" Tiel naskiĝis la ideo ne instali xserver en Linukso, sed provi vivi per TTY (nuda konzolo).

Unuaj malfacilaĵoj

Mi instalis ĝin sur komputilo Arch Linukso. Mi amas ĉi tiun distribuon ĉar ĝi povas esti agordita laŭplaĉe (kaj ankaŭ, la instalado mem estis farita de la konzolo, kio estis al mia avantaĝo). Sekvante la manlibron, mi instalis la sistemon kiel ĉiam. Nun mi volis vidi, kion la konzolo povas fari. Mi konjektis, ke sen xserver mi fortranĉis multajn eblecojn. Mi volis vidi ĉu la nuda konzolo povus ludi videon aŭ montri foton (kiel w3m faras en la konzolo), sed ĉiuj provoj estis vanaj. Tiam mi ekprovis retumiloj, kaj tie mi ankaŭ renkontis problemon pri la tondujo: ĝi estas senutila sen GUI. Mi ne povas elekti ion, la bufro estas malplena. Kompreneble, ekzistas interna bufro (kiel Vim), sed ĝi estas interna pro tio.Mi memoras, ke en la agordoj de Vim oni povas specifi la uzon de ekstera bufro, sed tiam mi demandas min: kial? Estis kvazaŭ mi estis en kaĝo. Mi ne rigardos la videon, ĉar... vi bezonas xserver, alsa-mixer ankaŭ ne volas funkcii sen ĝi, ne estas sono, retumiloj estas senutilaj, kaj jen ĉio: w3m (kiu ne alŝutis bildojn), elinkas (kiu, kvankam oportuna, estis ankaŭ absolute senutila), foliumi (kiu prilaboris ĉiujn bildojn kaj transdonis ilin al la terminalo kiel ASCII pseŭdobildo, sed estis neeble eĉ sekvi la ligilon tie). Estis malfrue vespere, kaj mi havis "stumpeton" en miaj manoj, per kiu vi povas nur kompili la kodon. Plej mi povis fari estis serĉi kodan referencon pri how2 kaj navigi per ddgr.

Ĉu do estas elirejo?

Tiam mi ekpensis, ke mi prenis la malĝustan vojon. Estas pli facile nur aĉeti vidkarton ol pendi kun bastardo. Ne ke mi nomus Linukson kun nur TTY komplete nenecesa sistemo, ne, eble ĝi taŭgus por serviladministrantoj, sed mia origina celo estis fari "bombonon" el TTY, kaj la rezulto estis Frankestein-monstro kiu estis konvulsiante, kiam temas pri GUI-operacioj. Mi volis pli, tiam mi tute forlasis la ideon ludi video- kaj sonmaterialojn, kaj komencis pensi pri kiel mi povus fari SSH-servilon per kiu mi povus amuziĝi for de hejmo.

Kion precize mi volis?

  • Laborante kun kodo: Vim, NeoVim, linters, erarserĉiloj, interpretistoj, kompililoj kaj ĉio alia
  • Kapablo navigi la Interreton trankvile
  • Programaro por la instituto (almenaŭ kelkaj programoj, kiuj povas bildigi dokumenton en la reto kun .md markado)
  • Komforto

Postvivado

Mi instalis kaj agordis Vim, Nvim kaj ĉiujn aliajn ĝojojn de maldiligenta programisto sufiĉe rapide. La kapablo navigi la Interreton, tamen, kaŭzis malfacilaĵojn (kiu estus pensinta), ĉar mi ankoraŭ ne povas kopii la ligilojn. Tiam mi pensis ke navigi interreton dum en la konzolo almenaŭ malracia kaj mi komencis serĉi anstataŭaĵon. Necesis multe da tempo por serĉi RSS-flugilojn por la konzolo, sed finfine kelkaj nutriloj estis trovitaj, kaj mi feliĉe komencis uzi ilin kaj ĝui la fluon de informoj.
Nun programaro por labori kun dokumentoj. Ĉi tie mi devis multe labori kaj skribi skripton, por ke mia .md-dosiero fariĝu sen vidkarto (ironio). Por fari tion, mi uzis servon por vidi kaj sendi .md dosierojn, kaj poste uzante alian servon por prilabori retpaĝojn en .pdf, mi faris dokumentojn. Problemo solvita.

Estis ankaŭ kelkaj problemoj kun oportuneco. La terminalo ne subtenas ĉiujn kolorojn normale, la rezulto estas io simila ĝi. Ankaŭ la afero de paneloj (aŭ pli ĝuste la manko de ili), kiu estis rapide solvita helpe de tmux. La dosiermanaĝero, kiun mi elektis, estis Ranger + fzf kaj ripgrep por rapida serĉado. La retumilo elektis eligilojn (pro la fakto, ke ligiloj povas esti sekvataj per nombroj). Estis iuj aliaj problemoj, sed ili ĉiuj estis rapide solvitaj per specifa listo de utilecoj.

rezulto

Ĝi ne valoris la tempon. Mi avertas vin tuj, se vi volas ŝanĝi al konzolo por iom da tempo, estu preta por tio, ke vi devos suferi. Tamen, kiel rezulto, mi ricevis tute funkciantan sistemon, kun dosieradministranto, paneloj, retumilo, redaktiloj kaj kompililoj. Ĝenerale, ne malbone, sed post semajno, mi simple ne povis elteni ĝin kaj aĉetis novan komputilon. Tion mi havas. Kunhavigu vian sperton, estos interese scii, kion vi faris kiam vi trovis vin en nur konzola reĝimo dum iom da tempo.

fonto: www.habr.com

Aldoni komenton