
Vai ir iespējams izdzīvot, izmantojot tikai TTY iespējas? Šeit ir mans īss stāsts par to, kā es cietu ar TTY, vēloties, lai tas darbotos normāli
Aizvēsture
Nesen manā vecajā klēpjdatorā sabojājās grafikas karte. Tā avarēja tik ļoti, ka es pat nevarēju palaist operētājsistēmas instalētāju. Windows avarēja ar kļūdām, instalējot pamata draiverus. Instalēšana Linux Tas vispār negribēja startēties, lai gan palaišanas konfigurācijā norādīju nouveau.modeset=0.
Es negribēju pirkt jaunu videokarti klēpjdatoram, kas bija nokalpojis savu mērķi. Tomēr, būdams īsts Linux lietotājs, es sāku domāt: "Vai man nevajadzētu izveidot termināļa datoru no klēpjdatora, kā tas bija 80. gados?" Tā radās doma nevis instalēt xserver uz Linux, bet mēģināt dzīvot uz TTY (bare console).
Pirmās grūtības
Es to instalēju datorā . Man patīk šis izplatījums, jo to var konfigurēt, kā vēlaties (un arī pati instalēšana tika veikta no konsoles, kas man bija izdevīgi). Pēc rokasgrāmatas es uzstādīju sistēmu kā vienmēr. Tagad es gribēju redzēt, ko konsole var darīt. Es uzminēju, ka bez xservera esmu nogriezis daudzas iespējas. Gribēju paskatīties, vai plikā pults var atskaņot video vai parādīt foto (kā to dara w3m konsolē), taču visi mēģinājumi bija veltīgi. Tad es sāku izmēģināt pārlūkprogrammas, un tur arī saskāros ar starpliktuves problēmu: bez GUI tā ir bezjēdzīga. Nevaru neko atlasīt, buferis ir tukšs. Protams, ir iekšējais buferis (piemēram, Vim), bet tas ir iekšējais šī iemesla dēļ. Atceros, ka Vim konfigurācijās var norādīt ārējā bufera izmantošanu, bet tad es sev jautāju: kāpēc? Tas bija tā, it kā es būtu būrī. Video neskatīšos, jo... jums ir nepieciešams xserver, alsa-mixer arī nevēlas strādāt bez tā, nav skaņas, pārlūkprogrammas ir bezjēdzīgas, un tas arī viss: (kas nav augšupielādējis attēlus), (kas, lai arī ērti, bija arī absolūti bezjēdzīgi), (kas apstrādāja visas bildes un pārsūtīja uz termināli kā ASCII pseidoattēlu, bet tur pat saiti nevarēja izsekot). Bija jau vēls vakars, un man rokās bija “celms”, ar kuru var tikai sastādīt kodu. Visvairāk, ko es varēju darīt, bija meklēt koda atsauci uz how2 un sērfot, izmantojot ddgr.
Tātad, vai ir izeja?
Te nu es sāku domāt, ka esmu izvēlējies nepareizo ceļu. Vieglāk ir vienkārši nopirkt grafikas karti, nekā vilkt līdzi muļķi. Ne jau, ka es varētu nosaukt vienu. Linux Ar tikai TTY tā ir pilnīgi nevajadzīga sistēma. Nē, tā varētu būt piemērota serveru administratoriem, taču mans sākotnējais mērķis bija padarīt TTY par dārgakmeni, un rezultāts bija Frankenšteina briesmonis, kas satricināja, kad runa bija par GUI darbībām. Es gribēju vairāk, tāpēc pilnībā atteicos no video un audio atskaņošanas idejas un sāku domāt par to, kā izveidot SSH serveri, ko varētu izmantot izklaidei, atrodoties prom no mājām.
Ko tieši es gribēju?
- Darbs ar kodu: Vim, NeoVim, linters, atkļūdotāji, tulki, kompilatori un viss pārējais
- Iespēja mierīgi sērfot internetā
- Programmatūra institūtam (vismaz dažas programmas, kas var atveidot dokumentu tīklā ar .md marķējumu)
- Ērtības
Izdzīvošana
Diezgan ātri uzinstalēju un konfigurēju Vim, Nvim un visus citus slinka programmētāja priekus. Tomēr iespēja sērfot internetā radīja grūtības (kurš to būtu domājis), jo es joprojām nevaru nokopēt saites. Tad es domāju, ka sērfoju internetā, atrodoties konsolē vismaz nesaprātīgi un es sāku meklēt aizstājēju. Pagāja ilgs laiks, lai meklētu konsolei RSS padevējus, bet beidzot tika atrasti pāris padevēji, un es ar prieku sāku tos lietot un baudīt informācijas plūsmu.
Tagad programmatūra darbam ar dokumentiem. Šeit man bija smagi jāstrādā un jāraksta skripts, lai mans .md fails tiktu renderēts bez videokartes (ironija). Lai to izdarītu, es izmantoju pakalpojumu .md failu apskatei un nosūtīšanai, un pēc tam, izmantojot citu pakalpojumu tīmekļa lapu apstrādei .pdf formātā, es izveidoju dokumentus. Problēma atrisināta.
Bija arī dažas problēmas ar ērtībām. Terminālis neatbalsta visas krāsas normāli, rezultāts ir kaut kas līdzīgs . Arī jautājums par paneļiem (pareizāk sakot to trūkums), kas ar tmux palīdzību tika ātri atrisināts. Failu pārvaldnieks, kuru es izvēlējos, bija Ranger + fzf un ripgrep ātrai meklēšanai. Pārlūks izvēlējās elinks (sakarā ar to, ka saitēm var sekot cipari). Bija arī dažas citas problēmas, taču tās visas tika ātri atrisinātas, izmantojot īpašu utilītu sarakstu.
Piedzīvojiet efektīvu rezultātu spēku
Tas nebija laika vērts. Uzreiz brīdinu, ja vēlies uz kādu laiku pāriet uz konsoli, esi gatavs tam, ka nāksies ciest. Tomēr rezultātā es saņēmu pilnībā strādājošu sistēmu ar failu pārvaldnieku, paneļiem, pārlūkprogrammu, redaktoriem un kompilatoriem. Kopumā nav slikti, bet pēc nedēļas es vienkārši neizturēju un nopirku jaunu datoru. Tas ir viss, kas man ir. Dalieties pieredzē, būs interesanti uzzināt, ko jūs darījāt, kad kādu laiku atradāt konsoles režīmā.
Avots: www.habr.com
