TTY - terminál, ktorý nie je na domáce použitie

TTY - terminál, ktorý nie je na domáce použitie

Je možné prežiť iba s využitím schopností TTY? Tu je môj krátky príbeh o tom, ako som trpel s TTY, keď som chcel, aby to normálne fungovalo

pravek

Nedávno zlyhala grafická karta na mojom starom notebooku. Zlyhalo to tak zle, že som nemohol ani spustiť inštalačný program pre žiadny OS. Windows zlyhal s chybami pri inštalácii základných ovládačov. Inštalácia Linuxu sa vôbec nechcela spustiť, aj keď som v konfigurácii spustenia zadal nouveau.modeset=0.
Nechcel som kupovať novú grafickú kartu do notebooku, ktorý slúžil svojmu účelu. Ako správny linuxový človek som však začal premýšľať: „Nemal by som urobiť terminálový počítač z notebooku, ako to bolo v 80. rokoch? Takto sa zrodil nápad neinštalovať xserver na Linux, ale skúsiť žiť na TTY (holej konzole).

Prvé ťažkosti

Nainštaloval som to na PC Arch Linux. Milujem túto distribúciu, pretože sa dá nakonfigurovať, ako chcete (a tiež samotná inštalácia bola vykonaná z konzoly, čo bolo v mojej výhode). Podľa návodu som nainštaloval systém ako vždy. Teraz som chcel vidieť, čo konzola dokáže. Hádal som, že bez xservera som odrezal veľa možností. Chcel som zistiť, či holá konzola dokáže prehrať video alebo ukázať fotografiu (ako to robí w3m v konzole), ale všetky pokusy boli márne. Potom som začal skúšať prehliadače a tam som tiež narazil na problém so schránkou: bez GUI je zbytočná. Nemôžem nič vybrať, vyrovnávacia pamäť je prázdna. Samozrejme, existuje interná vyrovnávacia pamäť (ako Vim), ale z tohto dôvodu je interná. Pamätám si, že v konfiguráciách Vim môžete špecifikovať použitie externej vyrovnávacej pamäte, ale potom sa pýtam: prečo? Bolo to ako keby som bol v klietke. Video si nepozerám, lebo... potrebuješ xserver, alsa-mixer bez neho tiež nechce fungovať, nejde zvuk, prehliadače sú zbytočné a to je všetko: w3m (kto nenahral obrázky), Elinks (čo bolo síce pohodlné, ale zároveň úplne zbytočné), obočie (ktorý spracoval všetky obrázky a preniesol ich do terminálu ako pseudoobrázok ASCII, ale nebolo možné ani sledovať odkaz tam). Už sa zvečerievalo a ja som mal v rukách „pahýľ“, s ktorým sa dá len zostaviť kód. Najviac, čo som mohol urobiť, bolo vyhľadať referenciu na kód na how2 a surfovať pomocou ddgr.

Existuje teda cesta von?

Potom si začnem myslieť, že som sa vybral nesprávnou cestou. Je jednoduchšie kúpiť si grafickú kartu, ako sa poflakovať s bastardom. Nie že by som Linux len s TTY nazval úplne zbytočným systémom, nie, možno by bol vhodný pre správcov serverov, ale mojím pôvodným cieľom bolo urobiť z TTY „bonbónik“ a výsledkom bolo Frankesteinovo monštrum, kŕčovité, keď prišlo na operácie GUI. Chcel som viac, potom som úplne opustil myšlienku prehrávania video a audio materiálov a začal som premýšľať o tom, ako by som mohol vytvoriť SSH server, s ktorým by som sa mohol baviť mimo domova.

Čo som vlastne chcel?

  • Práca s kódom: Vim, NeoVim, linters, debuggery, interpreti, kompilátory a všetko ostatné
  • Možnosť pokojne surfovať po internete
  • Softvér pre inštitút (aspoň niektoré programy, ktoré dokážu vykresliť dokument v sieti s označením .md)
  • Pohodlie

Prežitie

Vim, Nvim a všetky ostatné radosti lenivého programátora som nainštaloval a nakonfiguroval pomerne rýchlo. Schopnosť surfovať na internete však spôsobovala ťažkosti (kto by si bol pomyslel), pretože stále nemôžem skopírovať odkazy. Potom som si myslel, že surfovanie na internete, zatiaľ čo v konzole prinajmenšom nerozumné a začal som hľadať náhradu. Hľadanie RSS feederov pre konzolu trvalo dlho, no nakoniec sa pár feederov našlo a ja som ich s radosťou začal používať a užívať si tok informácií.
Teraz softvér na prácu s dokumentmi. Tu som musel tvrdo pracovať a napísať skript, aby sa môj súbor .md vykreslil bez grafickej karty (irónia). K tomu som použil službu na prezeranie a odosielanie .md súborov a následne pomocou inej služby na spracovanie web stránok do .pdf som robil dokumenty. Problém je vyriešený.

Problémy boli aj s pohodlím. Terminál normálne nepodporuje všetky farby, výsledok je niečo ako to. Tiež otázka panelov (alebo skôr ich nedostatku), ktorá bola rýchlo vyriešená pomocou tmux. Správca súborov, ktorý som si vybral, bol Ranger + fzf a ripgrep pre rýchle vyhľadávanie. Prehliadač zvolil elinks (kvôli tomu, že za odkazmi môžu nasledovať čísla). Vyskytlo sa niekoľko ďalších problémov, ale všetky sa rýchlo vyriešili pomocou konkrétneho zoznamu nástrojov.

Výsledok

Nestálo to za ten čas. Hneď vás varujem, ak chcete na chvíľu prejsť na konzolu, pripravte sa na to, že budete musieť trpieť. Napriek tomu som získal úplne funkčný systém so správcom súborov, panelmi, prehliadačom, editormi a kompilátormi. Vo všeobecnosti to nie je zlé, ale po týždni som to jednoducho nemohol vydržať a kúpil som si nový počítač. To je všetko, čo mám. Podeľte sa o svoje skúsenosti, bude zaujímavé vedieť, čo ste robili, keď ste sa nejaký čas ocitli v režime iba pre konzolu.

Zdroj: hab.com

Pridať komentár