TTY - ose fa'alava e le fa'aoga ile fale

TTY - ose fa'alava e le fa'aoga ile fale

E mafai ona ola e fa'aaoga na'o le TTY gafatia? O la'u tala puupuu lea e uiga i le tulaga na ou mafatia ai i le TTY, o lo'u mana'o ia galue masani

prehistory

Talu ai nei, na le manuia ai le kata vitio i la'u komepiuta tuai. Na matua paʻu lava na ou le mafai ai ona faʻalauiloa le faʻapipiʻi mo soʻo se OS. Na pa'u Windows i mea sese ina ua fa'apipi'i aveta'avale masani. O le faʻapipiʻiina o Linux e leʻi manaʻo e amata, tusa lava pe na ou faʻamaonia le nouveau.modeset=0 i le faʻasalalauga faʻalauiloa.
Ou te leʻi manaʻo e faʻatau se kata vitio fou mo se komepiuta feaveaʻi na faʻamoemoeina. Ae ui i lea, i le avea ai ma se tagata Linux moni, na amata ona ou mafaufau: "E le tatau ona ou faia se komepiuta faʻapipiʻi mai se komepiuta, pei o le 80s?" O le auala lea na fanau mai ai le manatu e le faʻapipiʻi le xserver i luga o Linux, ae ia taumafai e ola i luga o se TTY (bare console).

Muamua faigata

Na ou faʻapipiʻiina i luga ole PC Arch Linux. Ou te fiafia i lenei tufatufaga aua e mafai ona faʻatulagaina pe a e manaʻo i ai (faʻapea foʻi, o le faʻapipiʻiina lava ia na faia mai le faʻamafanafanaga, lea na ou manuia ai). I le mulimuli ai i le tusi lesona, sa ou faʻapipiʻiina le faiga e pei ona masani ai. O lea ua ou fia vaai po o le a le mea e mafai ona fai e le console. Na ou mateina e aunoa ma le xserver ua ou tipiina le tele o avanoa. Sa ou fia vaai pe mafai ona taina se vitio pe faaali se ata (e pei ona faia e w3m i le console), ae na le aoga taumafaiga uma. Ona amata lea ona ou taumafai i suʻesuʻega, ma o iina na ou feagai ai foi ma se faʻafitauli i le kilipa laupapa: e leai se aoga e aunoa ma se GUI. E le mafai ona ou filifilia se mea, ua avanoa le pa. Ioe, o loʻo i ai se paʻu i totonu (pei o Vim), ae o totonu mo lena mafuaʻaga. Ou te manatua i totonu o Vim's configs e mafai ona e faʻamaonia le faʻaogaina o se paʻu fafo, ae ou te fesili ifo ia te aʻu lava: aisea? Sa pei na ou i ai i totonu o se pa. Ou te le matamata i le vitio, aua... e te manaʻomia le xserver, alsa-mixer e le manaʻo foi e galue e aunoa ma lea, e leai se leo, e leai se aoga o suʻesuʻega, ma na o le pau lava lena: w3m (o ai e le'i tu'uina atu ata), tuli (lea, e ui ina faigofie, ae sa matua leai lava se aoga), browser (lea na faʻagasolo uma ata ma tuʻuina atu i le faʻailoga e pei o se ata pseudo-ASCII, ae e le mafai ona mulimuli i le soʻotaga iina). Ua leva le afiafi, ma sa i ai se "poutu" i oʻu lima, lea e mafai ai ona e faʻapipiʻiina le code. O le mea sili e mafai ona ou faia o le suʻeina lea o faʻamatalaga code i le auala2 ma faʻafefe i le faʻaaogaina o le ddgr.

E iai la se auala e alu ese ai?

Ona amata lea ona ou mafaufau ua sese le auala na ou uia. E faigofie le na'o le fa'atauina o se kata vitiō nai lo le fa'atasi ma se tama'i. E le faapea o le a ou taʻua Linux ma naʻo se TTY o se faiga e matua le manaʻomia, leai, atonu o le a talafeagai mo pule o le server, ae o laʻu sini muamua o le faia lea o se " lole" mai le TTY, ma o le taunuuga o se Frankestein monster na fa'afefeteina, pe a o'o mai i galuega a le GUI. Na ou manaʻo atili, ona ou lafoaʻia lea o le manatu o le taina o vitio ma mea faʻalogo, ma amata ona ou mafaufau pe faʻapefea ona ou faia se SSH server e mafai ona ou fiafia ai aʻo alu ese mai le fale.

O le a tonu lava le mea na ou manao ai?

  • Galulue faʻatasi ma code: Vim, NeoVim, linters, debuggers, faʻaliliu, tuʻufaʻatasi ma isi mea uma
  • Malosiaga e fa'ase'e i luga ole Initaneti ile filemu
  • Polokalama mo le inisitituti (a itiiti mai o nisi o polokalame e mafai ona tuʻuina atu se pepa i luga o le upega tafailagi ma le .md markup)
  • Faigofie

Faʻaola

Na ou faʻapipiʻiina ma faʻapipiʻi Vim, Nvim, ma isi fiafiaga uma o se tagata fai polokalame paie vave. O le mafai ona fa'ase'e i luga ole Initaneti, peita'i, na mafua ai faigata (o ai se manatu), aua e le mafai lava ona ou kopiina sootaga. Ona ou manatu lea o le suʻeina o le Initaneti aʻo i totonu o le faʻamafanafanaga a itiiti mai e le talafeagai ma sa amata ona ou saili mo se sui. Na umi se taimi e suʻe ai RSS feeders mo le faʻamafanafanaga, ae na iu lava ina maua ni nai fafaga, ma na amata ona ou faʻaaogaina ma fiafia i le tafe o faʻamatalaga.
Lenei polokalame mo le galue ma pepa. O iinei sa tatau ai ona ou galue malosi ma tusi se tusitusiga ina ia mafai ona faʻaalia laʻu faila .md e aunoa ma se kata vitio (fa'alili). Ina ia faia lenei mea, sa ou faʻaaogaina se auaunaga mo le matamataina ma le lafoina o faila .md, ona faʻaaogaina lea o se isi auaunaga mo le faʻaogaina o itulau i luga ole laiga i le .pdf, na ou faia ai pepa. Ua foia faafitauli.

Sa i ai foi nisi o faafitauli i le faigofie. E le lagolagoina e le laina lanu uma e masani ai, o le taunuuga e pei o na. Faʻapea foʻi ma le mataupu o panels (poʻo le leai o latou), lea na vave foia i le fesoasoani a tmux. O le faila faila na ou filifilia o Ranger + fzf ma ripgrep mo suʻesuʻega vave. Na filifilia e le suʻega elinks (ona o le mea moni e mafai ona mulimulitaʻia e numera). Sa i ai isi fa'afitauli, ae na vave ona foia uma i se lisi patino o mea aoga.

iʻuga

Sa le aoga le taimi. Ou te lapataia oe i le taimi lava lena, afai e te manaʻo e sui i se faʻamafanafanaga mo sina taimi, ia saunia mo le mea moni e tatau ona e mafatia. Ae, o se taunuuga, na ou mauaina se faiga galue atoatoa, ma se faila faila, panels, browser, faatonu ma compilers. I se tulaga lautele, e le leaga, ae a maeʻa le vaiaso, na le mafai ona ou tuʻuina ma faʻatau se PC fou. Na o le pau lena o la'u mea. Faasoa atu lou poto masani, o le a manaia le iloa o mea na e faia ina ua e mauaina oe lava i le faʻamafanafana-naʻo le faʻaoga mo sina taimi.

puna: www.habr.com

Faaopoopo i ai se faamatalaga