TTY - termînalek ku ne ji bo karanîna malê ye

TTY - termînalek ku ne ji bo karanîna malê ye

Ma gengaz e ku meriv tenê bi karanîna kapasîteyên TTY-yê bijî? Li vir kurteçîroka min e ku ez çawa bi TTY re êş kişandim, ku ez dixwazim wê bi normalî bixebitim

pêşdîrok

Di van demên dawî de, qerta vîdyoyê ya li ser laptopa min a kevn têk çû. Ew qas xirab têk çû ku min nekarî sazkerê ji bo tu OS-ê jî bide destpêkirin. Windows dema sazkirina ajokarên bingehîn bi xeletiyan ket. Sazkirina Linuxê qet nexwest dest pê bike, heta ku min di veavakirina destpêkirinê de nouveau.modeset=0 diyar kir.
Min nexwest ji bo laptopek ku ji armanca xwe re xizmet kiribû qerta vîdyoyek nû bikirim. Lêbelê, wekî kesek Linux-ê rastîn, min dest pê kir ku bifikirim: "Gelo ne divê ez ji laptopek komputerek termînalê çêkim, mîna ku di salên 80-an de bû?" Bi vî rengî fikir çêbû ku ne xserver li Linux-ê saz bike, lê hewl bide ku li ser TTY (konsolê tazî) bijî.

Zehmetiyên pêşîn

Min ew li ser PC-ê saz kir Arch Linux. Ez ji vê belavkirinê hez dikim ji ber ku ew dikare wekî ku hûn ji kerema xwe were mîheng kirin (û di heman demê de, sazkirin bixwe jî ji konsolê hate kirin, ku ji berjewendiya min bû). Li pey manualê, min pergalê wekî her gav saz kir. Naha min dixwest bibînim ku konsol dikare çi bike. Min texmîn kir ku bêyî xserver min gelek îmkan qut kiriye. Min dixwest ku bibînim ka konsolê tazî dikare vîdyoyek bilîze an wêneyek nîşan bide (wek ku w3m di konsolê de dike), lê hemî hewldan bê encam bûn. Dûv re min dest bi ceribandina gerokan kir, û li wir jî min bi clipboard re rastî pirsgirêkek hat: ew bêyî GUI bêkêr e. Ez nikarim tiştekî hilbijêrim, tampon vala ye. Bê guman, tamponek hundurîn heye (wek Vim), lê ji ber vê yekê hundurîn e. Tê bîra min ku di vesazên Vim-ê de hûn dikarin karanîna tamponek derveyî diyar bikin, lê paşê ez ji xwe dipirsim: çima? Mîna ku ez di qefesê de bûm. Ez ê vîdyoyê nebînim, ji ber ku ... ji we re xserver hewce dike, alsa-mixer jî naxwaze bêyî wê bixebite, deng tune, gerok bêkêr in, û ew hemî: w3m (yê ku wêne bar nekirine), elinks (ku her çend hêsan be jî, di heman demê de bêkêr bû) firçe (ku hemî wêneyan pêvajo kir û wan wekî pseudo-wêneyek ASCII veguhezand termînalê, lê ne gengaz bû ku meriv li wir jî lînkê bişopîne). Derengê êvarê bû, di destên min de "stûk" hebû, ku hûn tenê dikarin kodê bi hev re berhev bikin. Ya herî ku min dikaribû bikim ev bû ku li referansa kodê li ser how2 bigerim û bi karanîna ddgr bigerim.

Ji ber vê yekê rêyek heye?

Dûv re ez dest pê dikim ku difikirim ku min riya xelet girt. Tenê meriv qerta vîdyoyê bikire ji ya ku meriv bi bastûrek re mijûl bibe hêsantir e. Ne ku ez ê ji Linux re tenê bi TTY re bibêjim pergalek bi tevahî nepêwist, na, dibe ku ew ji bo rêvebirên serverê guncan be, lê mebesta min a bingehîn ew bû ku ji TTY-yê "şentirek" çêkim, û encam cinawirek Frankestein bû ku ew bû. convulsing, dema ku ew ji bo operasyonên GUI hat. Min bêtir dixwest, paşê min bi tevahî dev ji fikra lîstina materyalên vîdyoyî û dengî berda, û dest pê kir ku ez bifikirim ka ez çawa dikarim serverek SSH-ya ku ez jê re ji malê dûr im kêfê bikim çêkim.

Bi rastî min çi dixwest?

  • Bi kodê re dixebitin: Vim, NeoVim, linter, debugger, wergêr, berhevkar û her tiştê din
  • Kapasîteya ku di aştiyê de li Înternetê gerok bike
  • Nermalava ji bo enstîtuyê (qet nebe hin bernameyên ku dikarin belgeyek li ser torê bi nîşankirina .md bidin)
  • Xweşî

Jîyanî

Min Vim, Nvim, û hemî şahiyên din ên bernamenûsek tembel zû saz kir û mîheng kir. Lêbelê, şiyana gera li ser Înternetê bû sedema dijwariyan (kê bifikirîya), ji ber ku ez hîn jî nikarim girêdanan kopî bikim. Dûv re ez fikirîm ku dema ku li konsolê ye li Înternetê digerim bi kêmanî bêaqil û min dest bi lêgerîna li şûna xwe kir. Demek dirêj girt ku meriv ji bo konsolê li feederên RSS-ê bigere, lê di dawiyê de çend pêder hatin dîtin, û min bi kêfxweşî dest bi karanîna wan kir û ji herikîna agahdarî kêfê kir.
Naha nermalava ji bo xebata bi belgeyan re. Li vir ez neçar bûm ku ez pir bixebitim û skrîptek binivîsim da ku pelê min .md bê qerta vîdyoyê were pêşkêş kirin (îronî). Ji bo vê yekê, min karûbarek ji bo dîtin û şandina pelên .md bikar anî, û dûv re jî karûbarek din ji bo hilanîna rûpelên malperê di nav .pdf de bikar anî, min belge çêkir. Kêşe hat çareserkirin.

Di rehetiyê de jî hinek problem hebûn. Termînalê hemî rengan bi gelemperî piştgirî nake, encam tiştek wusa ye ew. Her weha pirsgirêka panelan (an jî kêmbûna wan), ku zû bi alîkariya tmux hate çareser kirin. Rêvebirê pelê ku min hilbijart ji bo lêgerîna bilez Ranger + fzf û ripgrep bû. Gerok elinks hilbijart (ji ber vê yekê ku girêdan dikarin bi jimareyan werin şopandin). Hin pirsgirêkên din jî hebûn, lê ew hemî zû bi navnîşek taybetî ya karûbaran çareser kirin.

Di encama

Ne hêjayî wextê bû. Ez tavilê we hişyar dikim, ger hûn bixwazin ji bo demekî veguhezînin konsolê, ji vê rastiyê re amade bin ku hûn ê cefayê bikişînin. Dîsa jî, wekî encamek, min pergalek bi tevahî xebitî, bi rêveberek pelan, panel, gerok, edîtor û berhevkeran re peyda kir. Bi gelemperî, ne xirab e, lê piştî hefteyek, min bi hêsanî nekaribû wê bisekinim û PC-ya nû kirim. Tiştê min ev e. Tecrûbeya xwe parve bikin, dê balkêş be ku hûn zanibin we çi kir dema ku we xwe ji bo demekê di moda tenê-konsolê de dît.

Source: www.habr.com

Add a comment