TTY - terfynell nad yw ar gyfer defnydd cartref

TTY - terfynell nad yw ar gyfer defnydd cartref

A yw'n bosibl goroesi gan ddefnyddio galluoedd TTY yn unig? Dyma fy stori fer am sut wnes i ddioddef gyda TTY, eisiau ei gael i weithio fel arfer

cynhanes

Yn ddiweddar, methodd y cerdyn fideo ar fy hen liniadur. Fe chwalodd mor ddrwg fel na allwn i hyd yn oed lansio'r gosodwr ar gyfer unrhyw OS. Fe wnaeth Windows ddamwain gyda gwallau wrth osod gyrwyr sylfaenol. Nid oedd y gosodiad Linux am ddechrau o gwbl, hyd yn oed os nodais nouveau.modeset=0 yn y ffurfwedd lansio.
Doeddwn i ddim eisiau prynu cerdyn fideo newydd ar gyfer gliniadur a oedd wedi cyflawni ei bwrpas. Fodd bynnag, fel person Linux go iawn, dechreuais feddwl: β€œOni ddylwn i wneud cyfrifiadur terfynol allan o liniadur, fel yr oedd yn yr 80au?” Dyma sut y ganed y syniad i beidio Γ’ gosod xserver ar Linux, ond i geisio byw ar TTY (consol noeth).

Anawsterau cyntaf

Fe'i gosodais ar PC Arch Linux. Rwyf wrth fy modd Γ’'r dosbarthiad hwn oherwydd gellir ei ffurfweddu fel y dymunwch (a hefyd, gwnaed y gosodiad ei hun o'r consol, a oedd o fantais i mi). Yn dilyn y llawlyfr, gosodais y system fel bob amser. Nawr roeddwn i eisiau gweld beth allai'r consol ei wneud. Fe wnes i ddyfalu fy mod wedi torri llawer o bosibiliadau heb xserver. Roeddwn i eisiau gweld a allai'r consol noeth chwarae fideo neu ddangos llun (fel y mae w3m yn ei wneud yn y consol), ond ofer oedd pob ymgais. Yna dechreuais roi cynnig ar borwyr, ac yno hefyd cefais broblem gyda'r clipfwrdd: mae'n ddiwerth heb GUI. Ni allaf ddewis unrhyw beth, mae'r byffer yn wag. Wrth gwrs, mae byffer mewnol (fel Vim), ond mae'n fewnol am y rheswm hwnnw. Rwy'n cofio y gallwch chi nodi'r defnydd o glustog allanol yng nghyfluniadau Vim, ond yna gofynnaf i mi fy hun: pam? Roedd fel fy mod mewn cawell. Ni fyddaf yn gwylio'r fideo, oherwydd ... mae angen xserver arnoch chi, nid yw alsa-mixer hefyd eisiau gweithio hebddo, nid oes sain, mae porwyr yn ddiwerth, a dyna i gyd: w3m (pwy sydd heb uwchlwytho lluniau), elinks (a oedd, er yn gyfleus, hefyd yn gwbl ddiwerth), brwsh (a oedd yn prosesu'r holl luniau a'u trosglwyddo i'r derfynell fel ffug-ddelwedd ASCII, ond roedd yn amhosibl hyd yn oed dilyn y ddolen yno). Roedd hi'n mynd yn hwyr gyda'r nos, ac roedd gen i β€œstwmp” yn fy nwylo, a dim ond y cod y gallwch chi ei ddefnyddio. Y mwyaf y gallwn ei wneud oedd chwilio am gyfeirnod cod ar how2 a syrffio gan ddefnyddio ddgr.

Felly a oes ffordd allan?

Yna dwi'n dechrau meddwl fy mod wedi cymryd y ffordd anghywir. Mae'n haws prynu cerdyn fideo na hongian o gwmpas gyda bastard. Nid y byddwn yn galw Linux gyda dim ond TTY yn system gwbl ddiangen, na, efallai y byddai'n addas ar gyfer gweinyddwyr gweinyddwyr, ond fy nod gwreiddiol oedd gwneud β€œcandy” allan o TTY, a'r canlyniad oedd anghenfil Frankestein a oedd yn convulsing, pan ddaeth i weithrediadau GUI. Roeddwn i eisiau mwy, yna fe wnes i gefnu'n llwyr ar y syniad o chwarae deunyddiau fideo a sain, a dechrau meddwl sut y gallwn i wneud gweinydd SSH y gallwn i gael hwyl ag ef tra oddi cartref.

Beth yn union oeddwn i eisiau?

  • Gweithio gyda chod: Vim, NeoVim, linters, dadfygwyr, dehonglwyr, casglwyr a phopeth arall
  • Y gallu i syrffio'r Rhyngrwyd mewn heddwch
  • Meddalwedd ar gyfer y sefydliad (o leiaf rhai rhaglenni a all roi dogfen ar y rhwydwaith gyda .md markup)
  • Cyfleustra

Goroesi

Gosodais a chyfluniais Vim, Nvim, a holl bleserau eraill rhaglennydd diog yn eithaf cyflym. Fodd bynnag, roedd y gallu i syrffio'r Rhyngrwyd yn achosi anawsterau (pwy fyddai wedi meddwl), oherwydd ni allaf gopΓ―o'r dolenni o hyd. Yna roeddwn i'n meddwl bod syrffio'r Rhyngrwyd tra yn y consol afresymol o leiaf a dechreuais chwilio am un yn ei le. Cymerodd amser hir i chwilio am borthwyr RSS ar gyfer y consol, ond yn olaf daethpwyd o hyd i un neu ddau o borthwyr, a dechreuais yn hapus eu defnyddio a mwynhau'r llif gwybodaeth.
Nawr meddalwedd ar gyfer gweithio gyda dogfennau. Yma roedd yn rhaid i mi weithio'n galed ac ysgrifennu sgript fel y byddai fy ffeil .md yn cael ei rendro heb gerdyn fideo (eironi). I wneud hyn, defnyddiais wasanaeth ar gyfer gwylio ac anfon ffeiliau .md, ac yna defnyddio gwasanaeth arall ar gyfer prosesu tudalennau gwe i mewn i .pdf, gwnes i ddogfennau. Problem wedi'i datrys.

Roedd rhai problemau hefyd gyda chyfleustra. Nid yw'r derfynell yn cynnal pob lliw fel arfer, mae'r canlyniad yn rhywbeth tebyg o hyn. Hefyd y mater o baneli (neu yn hytrach y diffyg ohonynt), a gafodd ei ddatrys yn gyflym gyda chymorth tmux. Y rheolwr ffeiliau a ddewisais oedd Ranger + fzf a ripgrep ar gyfer chwilio cyflym. Dewisodd y porwr e-gysylltiadau (oherwydd y ffaith y gall rhifau ddilyn dolenni). Roedd rhai materion eraill, ond cawsant i gyd eu datrys yn gyflym gyda rhestr benodol o gyfleustodau.

Canlyniad

Nid oedd yn werth yr amser. Rwy'n eich rhybuddio ar unwaith, os ydych chi am newid i gonsol am ychydig, byddwch yn barod am y ffaith y bydd yn rhaid i chi ddioddef. Eto i gyd, o ganlyniad, cefais system gwbl weithredol, gyda rheolwr ffeiliau, paneli, porwr, golygyddion a chasglwyr. Yn gyffredinol, nid yn ddrwg, ond ar Γ΄l wythnos, ni allwn ei sefyll a phrynu cyfrifiadur newydd. Dyna'r cyfan sydd gen i. Rhannwch eich profiad, bydd yn ddiddorol gwybod beth wnaethoch chi pan gawsoch eich hun yn y modd consol yn unig am beth amser.

Ffynhonnell: hab.com

Ychwanegu sylw