TTY - terminal ambayo si ya matumizi ya nyumbani

TTY - terminal ambayo si ya matumizi ya nyumbani

Inawezekana kuishi kwa kutumia uwezo wa TTY pekee? Hapa kuna hadithi yangu fupi kuhusu jinsi nilivyoteseka na TTY, nikitaka kuifanya ifanye kazi kawaida

kabla ya historia

Hivi majuzi, kadi ya video kwenye kompyuta yangu ya zamani ilishindwa. Ilianguka vibaya sana hata sikuweza kuzindua kisakinishi kwa OS yoyote. Windows ilianguka na makosa wakati wa kusakinisha viendeshi vya msingi. Usakinishaji wa Linux haukutaka kuanza hata kidogo, hata kama nilibainisha nouveau.modeset=0 katika usanidi wa uzinduzi.
Sikutaka kununua kadi mpya ya video kwa kompyuta ndogo ambayo ilikuwa imetimiza kusudi lake. Walakini, kama mtu wa kweli wa Linux, nilianza kufikiria: "Je, sipaswi kutengeneza kompyuta ya mwisho kutoka kwa kompyuta ndogo, kama ilivyokuwa miaka ya 80?" Hivi ndivyo wazo lilizaliwa sio kusanikisha xserver kwenye Linux, lakini kujaribu kuishi kwenye TTY (koni isiyo wazi).

Matatizo ya kwanza

Niliiweka kwenye PC Arch Linux. Ninapenda usambazaji huu kwa sababu unaweza kusanidiwa upendavyo (na pia, usanikishaji yenyewe ulifanywa kutoka kwa koni, ambayo ilikuwa kwa faida yangu). Kufuatia mwongozo, niliweka mfumo kama kawaida. Sasa nilitaka kuona ni nini console inaweza kufanya. Nilidhani kuwa bila xserver nilikuwa nimekata uwezekano mwingi. Nilitaka kuona ikiwa koni tupu inaweza kucheza video au kuonyesha picha (kama w3m inavyofanya kwenye koni), lakini majaribio yote yalikuwa bure. Kisha nikaanza kujaribu vivinjari, na huko pia nilikutana na shida na ubao wa kunakili: haina maana bila GUI. Siwezi kuchagua chochote, bafa ni tupu. Bila shaka, kuna buffer ya ndani (kama Vim), lakini ni ya ndani kwa sababu hiyo.Nakumbuka kwamba katika mipangilio ya Vim unaweza kutaja matumizi ya buffer ya nje, lakini kisha ninajiuliza: kwa nini? Ilikuwa ni kama niko kwenye ngome. Sitatazama video, kwa sababu ... unahitaji xserver, alsa-mixer pia haitaki kufanya kazi bila hiyo, hakuna sauti, vivinjari havina maana, na hiyo ndiyo yote: w3m (ambaye hakupakia picha), elinks (ambayo, ingawa ilikuwa rahisi, pia haikuwa na maana kabisa), vinjari (ambayo ilichakata picha zote na kuzihamisha kwa terminal kama picha ya uwongo ya ASCII, lakini haikuwezekana hata kufuata kiunga hapo). Ilikuwa ni jioni sana, na nilikuwa na "shina" mikononi mwangu, ambayo unaweza tu kukusanya msimbo. Nilichoweza kufanya zaidi ni kutafuta rejeleo la msimbo jinsi2 na kutumia ddgr.

Kwa hivyo kuna njia ya kutoka?

Kisha ninaanza kufikiria kuwa nilichukua njia mbaya. Ni rahisi kununua tu kadi ya video kuliko kukaa na mwanaharamu. Sio kwamba ningeita Linux na TTY tu mfumo usio wa lazima kabisa, hapana, labda ingefaa kwa wasimamizi wa seva, lakini lengo langu la asili lilikuwa kutengeneza "pipi" kutoka kwa TTY, na matokeo yake yalikuwa monster ya Frankestein ambayo ilikuwa. degedege, ilipofika kwa shughuli za GUI. Nilitaka zaidi, kisha nikaachana kabisa na wazo la kucheza vifaa vya video na sauti, na nikaanza kufikiria jinsi ningeweza kutengeneza seva ya SSH ambayo ningeweza kufurahiya nayo nikiwa mbali na nyumbani.

Nilitaka nini hasa?

  • Kufanya kazi na nambari: Vim, NeoVim, linters, debuggers, wakalimani, watunzi na kila kitu kingine.
  • Uwezo wa kuvinjari mtandao kwa amani
  • Programu kwa ajili ya taasisi (angalau baadhi ya programu zinazoweza kutoa hati kwenye mtandao na .md markup)
  • Urahisi

Kuokoka

Niliweka na kusanidi Vim, Nvim, na furaha zingine zote za programu mvivu haraka sana. Uwezo wa kuvinjari mtandao, hata hivyo, ulisababisha ugumu (ambaye angefikiria), kwa sababu bado siwezi kunakili viungo. Kisha nilifikiri kwamba kutumia mtandao nikiwa kwenye koni angalau isiyo na akili na nikaanza kutafuta mbadala wake. Ilichukua muda mrefu kutafuta malisho ya RSS kwa koni, lakini mwishowe walishaji kadhaa walipatikana, na nilianza kutumia kwa furaha na kufurahiya mtiririko wa habari.
Sasa programu ya kufanya kazi na hati. Hapa ilinibidi kufanya kazi kwa bidii na kuandika hati ili faili yangu ya .md itolewe bila kadi ya video (kejeli) Ili kufanya hivyo, nilitumia huduma ya kutazama na kutuma faili za .md, na kisha kutumia huduma nyingine kwa usindikaji kurasa za wavuti kwenye .pdf, nilifanya nyaraka. Tatizo limetatuliwa.

Pia kulikuwa na matatizo fulani na urahisi. Terminal haitumii rangi zote kawaida, matokeo yake ni kitu kama hicho ni. Pia suala la paneli (au tuseme ukosefu wao), ambalo lilitatuliwa haraka kwa msaada wa tmux. Kidhibiti faili nilichochagua kilikuwa Ranger + fzf na ripgrep kwa utaftaji wa haraka. Kivinjari kilichagua elinks (kutokana na ukweli kwamba viungo vinaweza kufuatiwa na nambari). Kulikuwa na maswala mengine, lakini yote yalitatuliwa haraka na orodha maalum ya huduma.

Matokeo

Haikuwa na thamani ya wakati huo. Ninakuonya mara moja, ikiwa unataka kubadili kwenye console kwa muda, uwe tayari kwa ukweli kwamba utalazimika kuteseka. Bado, kama matokeo, nilipata mfumo wa kufanya kazi kabisa, na meneja wa faili, paneli, kivinjari, wahariri na wakusanyaji. Kwa ujumla, sio mbaya, lakini baada ya wiki, sikuweza kusimama na kununua PC mpya. Hiyo ndiyo yote niliyo nayo. Shiriki uzoefu wako, itapendeza kujua ulichofanya ulipojikuta katika hali ya kiweko pekee kwa muda.

Chanzo: mapenzi.com

Kuongeza maoni