TTY - terminal isiri yekushandisa kumba

TTY - terminal isiri yekushandisa kumba

Zvinoita here kurarama uchishandisa TTY chete kugona? Heino nyaya yangu pfupi nezve kutambura kwandakaita neTTY, ndichida kuti ishande zvakanaka

prehistory

Munguva pfupi yapfuura, kadhi revhidhiyo palaptop yangu yekare rakakundikana. Yakapunzika zvakanyanya zvekuti handina kukwanisa kana kuburitsa iyo yekuisa chero OS. Windows yakadonha nezvikanganiso pakuisa madhiraivha ekutanga. Kuiswa kweLinux kwaisada kutanga zvachose, kunyangwe ndikataura nouveau.modeset=0 mukugadzirisa.
Ndakanga ndisingadi kutenga vhidhiyo kadhi nyowani yelaptop yaive yashanda chinangwa chayo. Nekudaro, semunhu chaiye weLinux, ndakatanga kufunga kuti: "Handifanire kugadzira komputa yemagetsi kubva palaptop, sezvazvaive muma80s?" Aya ndiwo maitiro akazvarwa zano rekusaisa xserver paLinux, asi kuyedza kurarama paTTY (yakasununguka console).

Matambudziko ekutanga

Ndakaiisa paPC Arch Linux. Ini ndinoda kugovera uku nekuti inogona kugadziridzwa sezvaunoda (uye zvakare, iyo yekumisikidza pachayo yakaitwa kubva kune koni, izvo zvakandinakira). Ndichitevera bhuku racho, ndakaisa iyo system senguva dzose. Zvino ndaida kuona kuti console yaigona kuita sei. Ndakafungidzira kuti pasina xserver ndakanga ndagura mikana yakawanda. Ini ndaida kuona kana iyo isina chinhu koni yaigona kutamba vhidhiyo kana kuratidza foto (sezvinoita w3m mukoni), asi zvese zvakaedza hazvina maturo. Ipapo ndakatanga kuedza mabhurawuza, uye ipapo ndakasangana nedambudziko neiyo clipboard: haina basa pasina GUI. Ini handikwanise kusarudza chero chinhu, iyo buffer haina chinhu. Ehe, kune mukati buffer (saVim), asi iyo yemukati nekuda kwechikonzero.Ndinorangarira kuti muVim's configs unogona kutsanangura kushandiswa kwekunze buffer, asi zvino ndinozvibvunza: nei? Ndakaita kunge ndiri muchizarira. Ini handisi kuona vhidhiyo, nekuti ... unoda xserver, alsa-mixer zvakare haidi kushanda isina iyo, hapana ruzha, mabhurawuza haana basa, uye ndizvo chete: w3m (uyo asina kuisa mifananidzo), inonamira (izvo, kunyange zvazvo zviri nyore, zvakanga zvisingabatsiri zvachose), brush (iyo yakagadzirisa mapikicha ese ndokuaendesa kune terminal seASCII pseudo-mufananidzo, asi zvaisaita kana kutevedzera chinongedzo ipapo). Kwakanga kwava kudoka, uye ndakanga ndine "chitsiga" mumaoko angu, chaunogona chete kuunganidza kodhi. Chakanyanya chandaigona kuita kwaive kutsvaga referensi yekodhi pane how2 uye kusefa uchishandisa ddgr.

Saka pane nzira yekubuda nayo here?

Ndinobva ndatanga kufunga kuti ndatora nzira isiri iyo. Zviri nyore kungotenga kadhi revhidhiyo pane kutenderera nebastard. Kwete kuti ndaizodaidza Linux neTTY chete hurongwa husingakodzeri zvachose, aiwa, pamwe ingave yakakodzera kune server administrator, asi chinangwa changu chepakutanga chaive kugadzira "pipi" kubva muTTY, uye mhedzisiro yaive chikara cheFrankestein chaive. kudzungudza, kana zvasvika kune GUI mashandiro. Ndaida zvimwe, ndokubva ndasiya zvachose pfungwa yekutamba mavhidhiyo uye zvekuteerera, ndokutanga kufunga kuti ndingaite sei SSH server yandaigona kunakidzwa nayo ndisiri pamba.

Chii chaizvo chandaida?

  • Kushanda nekodhi: Vim, NeoVim, linters, debuggers, vaturikiri, compilers nezvimwe zvese.
  • Kugona kusefa paInternet murunyararo
  • Software yeInstitute (zvimwe zvirongwa zvinogona kupa gwaro panetiweki ne.md markup)
  • Zvakanakira

Kupona

Ndakaisa nekugadzirisa Vim, Nvim, uye mamwe mafaro ese eane usimbe programmer nekukurumidza. Iko kugona kusevha paInternet, zvisinei, kwakakonzera matambudziko (ndiani angadai akafunga), nekuti handisati ndakwanisa kukopa zvinongedzo. Ipapo ndakafunga kuti kusefa paInternet ndiri mukoni zvimwe zvisina musoro uye ndakatanga kutsvaga wokutsiva. Zvakatora nguva yakareba kutsvaga maRSS feeder ekoni, asi pakupedzisira mafeedi akati wandei akawanikwa, uye ndakatanga kuvashandisa nemufaro nekunakidzwa nekuyerera kweruzivo.
Iye zvino software yekushanda nemagwaro. Pano ndaifanira kushanda nesimba uye kunyora script kuitira kuti .md file yangu iite pasina kadhi yevhidhiyo (irony) Kuti ndiite izvi, ndakashandisa sevhisi yekuona uye kutumira .md mafaira, uyezve kushandisa imwe sevhisi yekugadzirisa mapeji ewebhu mu.pdf, ndakagadzira magwaro. Dambudziko ragadziriswa.

Paivawo nemamwe matambudziko nekugadzirisa. Iyo terminal haitsigire mavara ese zvakajairika, mhedzisiro chinhu chakadai izvozvo. Uyewo nyaya yemapuranga (kana kuti pane kushaya kwavo), iyo yakakurumidza kugadziriswa nekubatsirwa kwetmux. Maneja wefaira wandakasarudza aive Ranger + fzf uye ripgrep yekutsvaga nekukurumidza. Iyo browser yakasarudza elinks (nekuda kwekuti zvinongedzo zvinogona kuteverwa nenhamba). Paive nedzimwe nyaya, asi dzese dzakagadziriswa nekukurumidza nerunyorwa rwezvishandiso.

mugumisiro

Zvakanga zvisina kukodzera nguva. Ndinokuyambira pakarepo, kana iwe uchida kuchinjira kune koni kwechinguva, gadzirira chokwadi chekuti uchatambura. Zvakadaro, semhedzisiro, ndakawana yakazara inoshanda sisitimu, ine faira maneja, mapaneru, browser, vapepeti uye compilers. Kazhinji, kwete zvakaipa, asi mushure mevhiki, ini handina kukwanisa kumira uye ndakatenga PC itsva. Ndizvo chete zvandinazvo. Govera chiitiko chako, zvichave zvinonakidza kuziva zvawakaita pawakazviwana uri mu-console-chete modhi kwenguva yakati.

Source: www.habr.com

Voeg