TTY - 'n terminale wat nie vir tuisgebruik is nie

TTY - 'n terminale wat nie vir tuisgebruik is nie

Is dit moontlik om te oorleef deur slegs TTY-vermoëns te gebruik? Hier is my kortverhaal oor hoe ek met TTY gely het, om dit normaal te laat werk

voorgeskiedenis

Onlangs het die videokaart op my ou skootrekenaar misluk. Dit het so erg neergestort dat ek nie eers die installeerder vir enige bedryfstelsel kon begin nie. Windows het omgeval met foute tydens die installering van basiese drywers. Die Linux-installasie wou glad nie begin nie, selfs al het ek nouveau.modeset=0 in die bekendstellingkonfigurasie gespesifiseer.
Ek wou nie 'n nuwe videokaart koop vir 'n skootrekenaar wat sy doel gedien het nie. As 'n ware Linux-persoon het ek egter begin dink: "Moet ek nie 'n terminale rekenaar van 'n skootrekenaar maak soos dit in die 80's was nie?" Dit is hoe die idee gebore is om nie xserver op Linux te installeer nie, maar om op 'n TTY (kaal konsole) te probeer leef.

Eerste moeilikhede

Ek het dit op PC geïnstalleer Arch Linux. Ek is mal oor hierdie verspreiding, want dit kan gekonfigureer word soos u wil (en ook, die installasie self is vanaf die konsole uitgevoer, wat tot my voordeel was). Na aanleiding van die handleiding het ek die stelsel soos altyd geïnstalleer. Nou wou ek sien wat die konsole kan doen. Ek het geraai dat ek sonder xserver baie moontlikhede afgesny het. Ek wou kyk of die kaal konsole 'n video kan speel of 'n foto kan wys (soos w3m in die konsole doen), maar alle pogings was tevergeefs. Toe begin ek blaaiers probeer, en daar het ek ook 'n probleem met die knipbord teëgekom: dit is nutteloos sonder 'n GUI. Ek kan niks kies nie, die buffer is leeg. Natuurlik is daar 'n interne buffer (soos Vim), maar dis intern om daardie rede. Ek onthou dat jy in Vim se configs die gebruik van 'n eksterne buffer kan spesifiseer, maar dan vra ek myself: hoekom? Dit was asof ek in 'n hok was. Ek sal nie die video kyk nie, want... jy het xserver nodig, alsa-mixer wil ook nie daarsonder werk nie, daar is geen klank nie, blaaiers is nutteloos, en dit is al: w3m (wie het nie foto's opgelaai nie), elinks (wat, hoewel gerieflik, ook absoluut nutteloos was), blaai (wat al die prente verwerk en as 'n ASCII-pseudo-beeld na die terminale oorgedra het, maar dit was onmoontlik om eers die skakel daar te volg). Dit was al laat in die aand, en ek het 'n "stomp" in my hande gehad, waarmee jy net die kode kan saamstel. Die meeste wat ek kon doen, was om na kodeverwysing oor how2 te soek en navigeer met ddgr.

Is daar dus 'n uitweg?

Dan begin ek dink ek het die verkeerde pad gevat. Dit is makliker om net 'n videokaart te koop as om met 'n baster rond te hang. Nie dat ek Linux met net 'n TTY 'n heeltemal onnodige stelsel sou noem nie, nee, miskien sou dit geskik wees vir administrateurs op die bediener, maar my oorspronklike doel was om 'n "lekkergoed" van TTY te maak, en die resultaat was 'n Frankestein monster dit was stuiptrekkings wanneer dit by GUI-operasies kom. Ek wou meer hê, toe het ek die idee om video- en oudiomateriaal te speel heeltemal laat vaar, en begin dink oor hoe ek 'n SSH-bediener kan maak waarmee ek pret kan hê terwyl ek weg is van die huis af.

Wat presies wou ek hê?

  • Werk met kode: Vim, NeoVim, linters, debuggers, tolke, samestellers en alles anders
  • Vermoë om in vrede op die internet te blaai
  • Sagteware vir die instituut (ten minste sommige programme wat 'n dokument op die netwerk kan weergee met .md-opmerk)
  • Gerief

Oorlewing

Ek het Vim, Nvim en al die ander vreugdes van 'n lui programmeerder redelik vinnig geïnstalleer en gekonfigureer. Die vermoë om op die internet te blaai, het egter probleme veroorsaak (wie sou gedink het), want ek kan steeds nie die skakels kopieer nie. Toe het ek gedink dat die internet navigeer terwyl in die konsole ten minste onredelik en ek het begin soek na 'n plaasvervanger. Dit het lank geneem om na RSS-voerders vir die konsole te soek, maar uiteindelik is 'n paar feeders gevind, en ek het dit gelukkig begin gebruik en die vloei van inligting geniet.
Nou sagteware om met dokumente te werk. Hier moes ek hard werk en 'n draaiboek skryf sodat my .md-lêer sonder 'n videokaart weergegee word (ironie). Om dit te doen, het ek 'n diens gebruik om .md-lêers te bekyk en te stuur, en toe 'n ander diens gebruik om webblaaie in .pdf te verwerk, het ek dokumente gemaak. Probleem opgelos.

Daar was ook 'n paar probleme met gerief. Die terminale ondersteun nie alle kleure normaalweg nie, die resultaat is iets soos van hierdie. Ook die kwessie van panele (of eerder die gebrek daaraan), wat vinnig met behulp van tmux opgelos is. Die lêerbestuurder wat ek gekies het, was Ranger + fzf en ripgrep vir vinnige soektog. Die blaaier het elinks gekies (as gevolg van die feit dat skakels deur syfers gevolg kan word). Daar was 'n paar ander probleme, maar hulle is almal vinnig opgelos met 'n spesifieke lys nutsprogramme.

Gevolg

Dit was nie die tyd werd nie. Ek waarsku jou dadelik, as jy vir 'n rukkie na 'n konsole wil oorskakel, wees voorbereid op die feit dat jy sal moet ly. Tog het ek as gevolg daarvan 'n heeltemal werkende stelsel gekry, met 'n lêerbestuurder, panele, blaaier, redakteurs en samestellers. Oor die algemeen nie sleg nie, maar na 'n week kon ek dit eenvoudig nie verduur nie en het 'n nuwe rekenaar gekoop. Dit is al wat ek het. Deel jou ervaring, dit sal interessant wees om te weet wat jy gedoen het toe jy jouself vir 'n geruime tyd in die konsole-alleen-modus bevind het.

Bron: will.com

Voeg 'n opmerking