TTY - un terminal chì ùn hè micca per usu in casa

TTY - un terminal chì ùn hè micca per usu in casa

Hè pussibule sopravvive cù solu capacità TTY? Eccu a mo storia corta nantu à cumu aghju patitu cù TTY, vulendu fà u travagliu nurmale

Pristoria

Ricertamenti, a carta video in u mo vechju laptop hà fiascatu. Hè cascatu cusì male chì ùn pudia mancu lancià l'installatore per qualsiasi OS. Windows s'hè lampatu cù errori durante l'installazione di i driver basi. L'installazione Linux ùn vulia micca principià in tuttu, ancu s'ellu aghju specificatu nouveau.modeset=0 in a cunfigurazione di lanciamentu.
Ùn vulia micca cumprà una nova carta di video per un laptop chì avia servitu u so propiu. Tuttavia, cum'è una vera persona Linux, aghju cuminciatu à pensà: "Ùn duveria micca fà un computer terminale da un laptop, cum'è era in l'anni 80?" Hè cusì chì l'idea hè nata micca di installà xserver in Linux, ma di pruvà à campà nantu à una TTY (consola nuda).

Prime difficultà

L'aghju stallatu nantu à u PC Arch Linux. Mi piace sta distribuzione perchè pò esse cunfigurata cum'è vo vulete (è ancu, a stallazione stessu hè stata realizata da a cunsola, chì era à u mo vantaghju). Dopu à u manuale, aghju stallatu u sistema cum'è sempre. Avà vulia vede ciò chì a cunsola puderia fà. I guessed that without xserver I avutu tagliatu assai pussibulità. Vuliu vede s'ellu a cunsola nuda puderia ghjucà un video o mostra una foto (cum'è w3m face in a cunsola), ma tutti i tentativi eranu in vain. Allora aghju cuminciatu à pruvà i navigatori, è quì aghju ancu scontru un prublema cù u clipboard: hè inutile senza GUI. Ùn possu micca selezziunate nunda, u buffer hè viotu. Di sicuru, ci hè un buffer internu (cum'è Vim), ma hè internu per quessa, mi ricordu chì in i cunfigurazioni di Vim pudete specificà l'usu di un buffer esternu, ma allora mi dumandu: perchè? Era cum'è eru in una gabbia. Ùn guarderaghju micca u video, perchè... avete bisognu di xserver, alsa-mixer ancu ùn vole micca travaglià senza ellu, ùn ci hè micca sonu, i navigatori sò inutili, è questu hè tuttu: w3m (chì ùn hà micca caricatu ritratti), elink (chì, anchi si cunvene, era ancu assolutamente inutile), friscalettu (chì hà processatu tutte l'imaghjini è trasfirìu à u terminal cum'è una pseudo-imaghjina ASCII, ma era impussibile ancu di seguità u ligame quì). Era a sera tardi, è aghju avutu un "stump" in e mo mani, cù quale pudete solu compilà u codice. U più ch'e pudia fà era cercà riferimentu di codice nantu à how2 è navigà cù ddgr.

Allora ci hè una manera di esce ?

Allora cuminciaru à pensà chì aghju pigliatu a strada sbagliata. Hè più faciule solu di cumprà una carta video chì di stà cun un bastardo. Micca chì chjameraghju Linux cù solu un TTY un sistema completamente innecessariu, nò, forse saria adattatu per l'amministratori di u servitore, ma u mo scopu originale era di fà un "candy" fora di TTY, è u risultatu era un mostru di Frankestein chì era convulsive, quandu si trattava di operazioni GUI. Vuliu più, allora aghju abbandunatu completamente l'idea di ghjucà video è materiali audio, è cuminciaru à pensà à cumu puderia fà un servitore SSH cù quale puderia divertevi mentre era fora di casa.

Chì vulia esattamente?

  • U travagliu cù u codice: Vim, NeoVim, linters, debuggers, interpreti, compilatori è tuttu u restu
  • Capacità di navigà in Internet in pace
  • Software per l'istitutu (almenu alcuni prugrammi chì ponu rende un documentu nantu à a reta cù markup .md)
  • Convenienza

Sopravvivenza

Aghju installatu è cunfiguratu Vim, Nvim, è tutte l'altri gioie di un programatore lazy abbastanza rapidamente. A capacità di navigà in Internet, però, hà causatu difficultà (quale averia pensatu), perchè ancu ùn possu micca copià i ligami. Allora aghju pensatu chì navigà in Internet mentre in a cunsola almenu irragionevule è aghju cuminciatu à circà un sustitutu. Pigliò assai tempu per circà l'alimentatori RSS per a cunsola, ma infine un coppiu di alimentatori sò stati truvati, è aghju felicemente cuminciatu à aduprà è gode di u flussu di l'infurmazioni.
Avà u software per travaglià cù documenti. Quì aghju avutu à travaglià dura è scrive un script in modu chì u mo schedariu .md sia resu senza una carta video (ironia). Per fà questu, aghju utilizatu un serviziu per vede è invià i schedari .md, è dopu aduprà un altru serviziu per trasfurmà e pagine web in .pdf, aghju fattu documenti. Prublemu risoltu.

Ci era ancu qualchì problema cù a cunvenzione. U terminal ùn sustene micca tutti i culori normalment, u risultatu hè qualcosa di simile si. Ancu u prublema di pannelli (o piuttostu a mancanza di elli), chì hè stata risolta rapidamente cù l'aiutu di tmux. U file manager chì aghju sceltu era Ranger + fzf è ripgrep per a ricerca rapida. U navigatore hà sceltu elinks (per via di u fattu chì i ligami ponu esse seguiti da numeri). Ci era parechje altre prublemi, ma tutti sò stati risolti rapidamente cù una lista specifica di utilità.

risultatu

Ùn valeva a pena u tempu. Vi avvistu subitu, sè vo vulete cambià à una cunsola per un tempu, sia preparatu per u fattu chì avete da soffre. Tuttavia, in u risultatu, aghju avutu un sistema cumpletamente di travagliu, cù un gestore di file, pannelli, navigatore, editori è compilatori. In generale, ùn hè micca male, ma dopu à una settimana, simpricimenti ùn pudia suppurtà è compru un novu PC. Hè tuttu ciò chì aghju. Sparte a vostra sperienza, serà interessante di sapè ciò chì avete fattu quandu avete trovu in modu solu cunsola per qualchì tempu.

Source: www.habr.com

Add a comment