TTY - terminal e seng bakeng sa tšebeliso ea lapeng

TTY - terminal e seng bakeng sa tšebeliso ea lapeng

Na hoa khoneha ho phela u sebelisa bokhoni ba TTY feela? Pale ea ka e khuts'oane ea hore na ke utloile bohloko joang ka TTY, ke batla ho e etsa hore e sebetse ka mokhoa o tloaelehileng

prehistory

Haufinyane tjena, karete ea video e ho laptop ea ka ea khale e ile ea hloleha. E ile ea soahlamana hoo ke sa kang ka khona le ho qala sesebelisoa bakeng sa OS efe kapa efe. Windows e ile ea senyeha ka liphoso ha e kenya li-driver tsa motheo. Ho kenya Linux ho ne ho sa batle ho qala ho hang, le haeba ke boletse nouveau.modeset=0 tlhophisong ea ho qala.
Ke ne ke sa batle ho reka karete e ncha ea video bakeng sa laptop e neng e sebelelitse morero oa eona. Leha ho le joalo, joalo ka motho oa 'nete oa Linux, ke ile ka qala ho nahana: "Na ha kea lokela ho etsa komporo ea ho qetela ka laptop, joalo ka ha e ne e le ka bo-80s?" Ena ke tsela eo mohopolo o hlahileng ka eona eseng ho kenya xserver ho Linux, empa ho leka ho phela ka TTY (bare console).

Mathata a pele

Ke e kentse ho PC Arch Linux. Ke rata kabo ena hobane e ka hlophisoa kamoo u ratang (hape, ho kenya ka boeona ho entsoe ho tsoa ho console, e neng e le molemong oa ka). Ho latela bukana, ke kentse sistimi joalo ka kamehla. Joale ke ne ke batla ho bona hore na console e ka etsa eng. Ke ile ka nahana hore ntle le xserver ke khaolitse menyetla e mengata. Ke ne ke batla ho bona hore na console e se nang letho e ka bapala video kapa ea bontša foto (joalo ka ha w3m e etsa ka console), empa boiteko bohle e bile lefeela. Eaba ke qala ho leka li-browser, 'me moo ke ile ka boela ka kopana le bothata ka clipboard: ha e na thuso ntle le GUI. Ha ke khone ho khetha letho, buffer ha e na letho. Ha e le hantle, ho na le "buffer" ea ka hare (joaloka Vim), empa e ka hare ka lebaka leo. E ne eka ke ka lesakeng. Nke ke ka shebella video, hobane ... o hloka xserver, alsa-mixer le eona ha e batle ho sebetsa ntle le eona, ha ho na molumo, libatli ha li na thuso, 'me ke phetho: W3m (ea sa kang a kenya linepe), li-elinks (eo, le hoja e ne e loketse, le eona e ne e se na thuso ho hang), hlaba mahlo (e ileng ea sebetsana le litšoantšo tsohle le ho li fetisetsa ho terminal e le setšoantšo sa pseudo sa ASCII, empa ho ne ho sa khonehe ho latela sehokelo moo). E ne e se e le mantsiboea, 'me ke ne ke e-na le "kutu" matsohong a ka, eo ka eona u ka bokellang khoutu feela. Ntho eo ke neng ke khona ho e etsa haholo e ne e le ho batla referense ea khoutu mabapi le how2 le ho surf sebelisa ddgr.

Joale na ho na le tsela ea ho tsoa?

Joale ke qala ho nahana hore ke nkile tsela e fosahetseng. Ho bonolo ho reka karete ea video ho e-na le ho lula u e-na le bastard. Eseng hore nka bitsa Linux ka TTY feela tsamaiso e sa hlokahaleng ka ho feletseng, che, mohlomong e ne e tla ba e loketseng balaoli ba seva, empa sepheo sa ka sa pele e ne e le ho etsa "pompong" ho tsoa TTY, 'me phello e ne e le phoofolo ea tonanahali ea Frankestein e neng e le. ho ferekana, ha ho tluoa ts'ebetsong ea GUI. Ke ne ke batla ho eketsehileng, eaba ke tlohela ka ho feletseng khopolo ea ho bapala video le lisebelisoa tsa molumo, 'me ka qala ho nahana ka hore na nka etsa seva sa SSH seo nka ithabisang ka sona ha ke le hōle le hae.

Ke ne ke batla eng hantle?

  • Ho sebetsa ka khoutu: Vim, NeoVim, li-linters, li-debugger, bafetoleli, baqapi le tse ling kaofela.
  • Bokhoni ba ho phenya Marang-rang ka khotso
  • Software bakeng sa setheo (bonyane mananeo a mang a ka fanang ka tokomane marang-rang ka .md markup)
  • Bonolo

Ho pholoha

Ke kentse le ho hlophisa Vim, Nvim, le thabo e meng kaofela ea moqapi ea botsoa ka potlako. Bokhoni ba ho phenya Marang-rang, leha ho le joalo, bo bakile mathata (ya neng a ka nahana), hobane ke ntse ke sitoa ho kopitsa lihokelo. Eaba ke nahana hore ho phenyekolla Marang-rang ha ke ntse ke le console bonyane tse sa utloahaleng mme ka qala ho batla e mong. Ho ile ha nka nako e telele ho batla li-feeders tsa RSS bakeng sa console, empa qetellong ho ile ha fumanoa li-feeders tse 'maloa,' me ke ile ka qala ho li sebelisa ka thabo le ho thabela phallo ea boitsebiso.
Hona joale software ea ho sebetsa le litokomane. Mona ke ne ke tlameha ho sebetsa ka thata le ho ngola script e le hore faele ea ka ea .md e ka etsoa ntle le karete ea video (tshoaro). Ho etsa sena, ke sebelisitse tšebeletso bakeng sa ho shebella le ho romela lifaele tsa .md, ebe ke sebelisa tšebeletso e 'ngoe bakeng sa ho sebetsana le maqephe a marang-rang ho .pdf, ke entse litokomane. Bothata bo rarollotsoe.

Hape ho ne ho e-na le mathata a mang a boiketlo. The terminal ha e tšehetse mebala eohle ka mokhoa o tloaelehileng, sephetho se joalo e. Hape taba ea liphanele (kapa ho e-na le ho haella ha tsona), e ileng ea rarolloa ka potlako ka thuso ea tmux. Motsamaisi oa faele eo ke mo khethileng e ne e le Ranger + fzf le ripgrep bakeng sa ho batla kapele. Sebatli se khethile li-elinks (ka lebaka la hore lihokelo li ka lateloa ke linomoro). Ho ne ho e-na le litaba tse ling, empa kaofela li ile tsa rarolloa kapele ka lethathamo le khethehileng la lisebelisoa.

sephetho

Nako e ne e sa lekana. Kea u lemosa hang-hang, haeba u batla ho fetohela ho console ka nakoana, itokisetse taba ea hore u tla tlameha ho utloa bohloko. Leha ho le joalo, ka lebaka leo, ke ile ka fumana tsamaiso e feletseng ea ho sebetsa, e nang le mookameli oa faele, liphanele, sebapali, bahlophisi le bahlophisi. Ka kakaretso, e ne e se mpe, empa ka mor'a beke, ke ne ke sitoa ho ema 'me ka reka PC e ncha. Ke phetho seo ke nang le sona. Arolelana phihlelo ea hau, ho tla ba monate ho tseba seo u se entseng ha u ne u iphumana u le boemong ba console-feela ka nako e itseng.

Source: www.habr.com

Eketsa ka tlhaloso