TTY - usa ka terminal nga dili magamit sa balay

TTY - usa ka terminal nga dili magamit sa balay

Posible ba nga mabuhi gamit ang mga kapabilidad sa TTY? Ania ang akong mubo nga istorya bahin sa kung giunsa nako pag-antos ang TTY, gusto nga kini molihok nga normal

sa naunang kasaysayan

Bag-ohay lang, ang video card sa akong daan nga laptop napakyas. Nahugno kaayo nga dili nako malansad ang installer alang sa bisan unsang OS. Ang Windows nahagsa sa mga sayup sa pag-instalar sa mga batakang drayber. Ang pag-instalar sa Linux dili gusto nga magsugod sa tanan, bisan kung akong gipiho ang nouveau.modeset=0 sa paglansad sa configuration.
Dili ko gusto nga mopalit og bag-ong video card alang sa usa ka laptop nga nagsilbi sa katuyoan niini. Bisan pa, isip usa ka tinuod nga tawo sa Linux, nagsugod ako sa paghunahuna: "Dili ba kinahanglan nga maghimo ako usa ka terminal nga kompyuter gikan sa usa ka laptop, sama sa 80s?" Kini mao ang paagi nga ang ideya natawo dili sa pag-instalar sa xserver sa Linux, apan sa pagsulay sa pagpuyo sa usa ka TTY (bare console).

Unang mga kalisdanan

Gi-install nako kini sa PC Arch Linux. Ganahan ko niini nga pag-apod-apod tungod kay kini mahimong ma-configure sumala sa imong gusto (ug usab, ang pag-instalar mismo gihimo gikan sa console, nga alang sa akong kaayohan). Pagsunod sa manwal, akong gi-install ang sistema sama sa kanunay. Karon gusto nako nga makita kung unsa ang mahimo sa console. Naghunahuna ko nga kung wala ang xserver naputol nako ang daghang mga posibilidad. Gusto nakong tan-awon kung ang hubo nga console makadula ba og video o magpakita og litrato (sama sa gibuhat sa w3m sa console), apan ang tanan nga mga pagsulay kawang. Dayon nagsugod ko sa pagsulay sa mga browser, ug didto nakasugat usab ako og problema sa clipboard: kini walay kapuslanan nga walay GUI. Wala koy mapilian, walay sulod ang buffer. Siyempre, adunay usa ka internal nga buffer (sama sa Vim), apan kini internal alang niana nga rason.Nahinumdom ko nga sa Vim's configs mahimo nimong ipiho ang paggamit sa usa ka eksternal nga buffer, apan unya mangutana ako sa akong kaugalingon: ngano? Mura kog naa sa hawla. Dili ko motan-aw sa video, kay... kinahanglan nimo ang xserver, ang alsa-mixer dili usab gusto nga magtrabaho kung wala kini, wala’y tunog, wala’y kapuslanan ang mga browser, ug kana ra: w3m (nga wala mag-upload og mga hulagway), naglikay (nga, bisan kung kombenyente, hingpit usab nga wala’y kapuslanan), browser (nga nagproseso sa tanan nga mga litrato ug gibalhin kini sa terminal ingon usa ka pseudo-image sa ASCII, apan imposible nga masundan pa ang link didto). Gabii na kaayo, ug ako adunay usa ka "tugom" sa akong mga kamot, diin mahimo ra nimo makolekta ang code. Ang labing akong mahimo mao ang pagpangita sa code reference kung giunsa2 ug pag-surf gamit ang ddgr.

Busa aduna bay paagi sa paggawas?

Unya nagsugod ko sa paghunahuna nga sayop akong dalan. Mas sayon ​​ang pagpalit na lang og video card kaysa mag-uban sa usa ka bastardo. Dili nga tawgon nako ang Linux nga adunay usa lang ka TTY nga usa ka hingpit nga wala kinahanglana nga sistema, dili, tingali kini angay alang sa mga tigdumala sa server, apan ang akong orihinal nga katuyoan mao ang paghimo usa ka "candy" gikan sa TTY, ug ang sangputanan usa ka monster nga Frankestein nga kombulsyon, sa diha nga kini moabut ngadto sa mga operasyon sa GUI. Gusto nako og dugang, unya hingpit nakong gibiyaan ang ideya sa pagdula og mga video ug audio nga mga materyales, ug nagsugod sa paghunahuna kon unsaon nako paghimo og SSH server diin ako malingaw samtang layo sa balay.

Unsa man gyud ang akong gusto?

  • Pagtrabaho uban ang code: Vim, NeoVim, linters, debuggers, interpreter, compiler ug uban pa
  • Abilidad sa pag-surf sa Internet sa kalinaw
  • Software alang sa institute (labing menos pipila ka mga programa nga makahimo og dokumento sa network nga adunay .md markup)
  • Kasayon

Kaluwasan

Gi-install ug gi-configure nako ang Vim, Nvim, ug ang tanan nga uban pang kalipay sa usa ka tapulan nga programmer nga dali. Ang abilidad sa pag-surf sa Internet, bisan pa, nagpahinabog mga kalisdanan (kinsay makahunahuna), kay dili gihapon nako makopya ang mga link. Unya naghunahuna ko nga ang pag-surf sa Internet samtang naa sa console labing menos dili makatarunganon ug nagsugod kog pangitag ikapuli. Nagkinahanglan kini og dugay nga panahon sa pagpangita alang sa mga RSS feeder alang sa console, apan sa katapusan usa ka magtiayon nga mga feeder ang nakit-an, ug ako malipayon nga nagsugod sa paggamit niini ug nalingaw sa dagan sa impormasyon.
Karon software alang sa pagtrabaho uban sa mga dokumento. Dinhi kinahanglan kong magtrabaho og maayo ug magsulat og script aron ang akong .md file ma-render nga walay video card (irony). Aron mahimo kini, migamit ko og serbisyo para sa pagtan-aw ug pagpadala sa mga .md nga mga file, ug dayon gamit ang laing serbisyo sa pagproseso sa mga web page ngadto sa .pdf, naghimo ko og mga dokumento. Nasulbad ang problema.

Adunay usab pipila ka mga problema sa kasayon. Ang terminal dili mosuporta sa tanan nga mga kolor sa kasagaran, ang resulta mao ang usa ka butang nga sama kini. Usab ang isyu sa mga panel (o hinoon ang kakulang niini), nga dali nga nasulbad sa tabang sa tmux. Ang file manager nga akong gipili mao ang Ranger + fzf ug ripgrep para sa dali nga pagpangita. Gipili sa browser ang mga elink (tungod sa kamatuoran nga ang mga link mahimong sundan sa mga numero). Adunay uban pang mga isyu, apan silang tanan dali nga nasulbad sa usa ka piho nga lista sa mga utilities.

resulta

Dili kini takus sa oras. Gipasidan-an ko ikaw dayon, kung gusto nimo nga mobalhin sa usa ka console sa makadiyot, pag-andam alang sa kamatuoran nga kinahanglan ka mag-antos. Bisan pa, ingon usa ka sangputanan, nakakuha ako usa ka hingpit nga sistema nga nagtrabaho, nga adunay usa ka file manager, mga panel, browser, mga editor ug mga compiler. Sa kinatibuk-an, dili daotan, apan pagkahuman sa usa ka semana, dili gyud ako makaagwanta ug mipalit usa ka bag-ong PC. Mao ra ang naa nako. Ipakigbahin ang imong kasinatian, makapaikag nga mahibal-an kung unsa ang imong gibuhat sa dihang nakit-an nimo ang imong kaugalingon sa console-only mode sa pipila ka panahon.

Source: www.habr.com

Idugang sa usa ka comment