TTY: un terminal que no és per a ús domèstic

TTY: un terminal que no és per a ús domèstic

És possible sobreviure utilitzant només les capacitats TTY? Aquí teniu la meva història breu sobre com vaig patir amb TTY, volent que funcionés amb normalitat

prehistòria

Recentment, la targeta de vídeo del meu vell ordinador portàtil ha fallat. Va fallar tan malament que ni tan sols vaig poder iniciar l'instal·lador per a cap sistema operatiu. Windows es va estavellar amb errors en instal·lar els controladors bàsics. La instal·lació de Linux no volia començar en absolut, fins i tot si he especificat nouveau.modeset=0 a la configuració de llançament.
No volia comprar una targeta de vídeo nova per a un ordinador portàtil que hagués servit al seu propòsit. Tanmateix, com a veritable persona de Linux, vaig començar a pensar: "No hauria de fer un ordinador terminal amb un ordinador portàtil, com era als anys 80?" Així va néixer la idea de no instal·lar xserver a Linux, sinó intentar viure en un TTY (consola nua).

Primeres dificultats

El vaig instal·lar al PC Arch Linux. M'encanta aquesta distribució perquè es pot configurar com vulgueu (i també, la instal·lació en si es va fer des de la consola, cosa que va ser al meu avantatge). Seguint el manual, vaig instal·lar el sistema com sempre. Ara volia veure què podia fer la consola. Vaig suposar que sense xserver havia tallat moltes possibilitats. Volia veure si la consola nua podia reproduir un vídeo o mostrar una foto (com fa w3m a la consola), però tots els intents van ser en va. Llavors vaig començar a provar els navegadors, i allà també em vaig trobar amb un problema amb el porta-retalls: és inútil sense una GUI. No puc seleccionar res, la memòria intermèdia està buida. Per descomptat, hi ha un buffer intern (com Vim), però és intern per aquest motiu, recordo que a les configuracions de Vim pots especificar l'ús d'un buffer extern, però després em pregunto: per què? Era com si estigués en una gàbia. No miraré el vídeo, perquè... necessiteu xserver, alsa-mixer tampoc vol funcionar sense ell, no hi ha so, els navegadors són inútils i això és tot: w3m (que no ha penjat fotos), elinks (que, tot i que convenient, també era absolutament inútil), brow (que va processar totes les imatges i les va transferir al terminal com a pseudoimatge ASCII, però era impossible ni tan sols seguir l'enllaç allà). S'estava fent tard al vespre i tenia una "soca" a les mans, amb la qual només podeu compilar el codi. El màxim que podia fer era buscar una referència de codi sobre how2 i navegar amb ddgr.

Aleshores, hi ha una sortida?

Llavors començo a pensar que em vaig equivocar de camí. És més fàcil comprar una targeta de vídeo que quedar-se amb un canalla. No és que anomenaria Linux amb només un TTY un sistema completament innecessari, no, potser seria adequat per als administradors de servidors, però el meu objectiu original era fer un "caramel" amb TTY, i el resultat va ser un monstre de Frankestein que era convulsius, quan es tractava d'operacions GUI. En volia més, després vaig abandonar completament la idea de reproduir materials de vídeo i àudio, i vaig començar a pensar com podria fer un servidor SSH amb el qual em pogués divertir fora de casa.

Què volia exactament?

  • Treballant amb codi: Vim, NeoVim, linters, depuradors, intèrprets, compiladors i tota la resta
  • Capacitat de navegar per Internet amb tranquil·litat
  • Programari per a l'institut (almenys alguns programes que poden representar un document a la xarxa amb marcatge .md)
  • Conveniència

Supervivència

Vaig instal·lar i configurar Vim, Nvim i totes les altres alegries d'un programador mandrós amb força rapidesa. La capacitat de navegar per Internet, però, va provocar dificultats (qui ho hauria pensat), perquè encara no puc copiar els enllaços. Llavors vaig pensar que navegar per Internet mentre estava a la consola almenys irracional i vaig començar a buscar un substitut. Va trigar molt de temps a buscar alimentadors RSS per a la consola, però finalment es van trobar un parell d'alimentadors i vaig començar a utilitzar-los i a gaudir del flux d'informació.
Ara programari per treballar amb documents. Aquí vaig haver de treballar molt i escriure un script perquè el meu fitxer .md es representés sense una targeta de vídeo (ironia). Per fer-ho, vaig utilitzar un servei per visualitzar i enviar fitxers .md, i després utilitzant un altre servei per processar pàgines web en .pdf, vaig fer documents. Problema resolt.

També hi va haver alguns problemes amb la comoditat. El terminal no admet tots els colors normalment, el resultat és una cosa així el. També el problema dels panells (o més aviat la manca d'ells), que es va resoldre ràpidament amb l'ajuda de tmux. El gestor de fitxers que vaig triar va ser Ranger + fzf i ripgrep per a una cerca ràpida. El navegador va triar elinks (a causa del fet que els enllaços poden anar seguits de números). Hi havia altres problemes, però tots es van resoldre ràpidament amb una llista específica d'utilitats.

Resultat

No va valdre la pena el temps. T'aviso de seguida, si vols canviar a una consola durant un temps, estigues preparat pel fet que hauràs de patir. Tot i així, com a resultat, vaig obtenir un sistema completament funcional, amb un gestor de fitxers, panells, navegador, editors i compiladors. En general, no està malament, però després d'una setmana, simplement no vaig poder suportar-ho i vaig comprar un ordinador nou. Això és tot el que tinc. Compartiu la vostra experiència, serà interessant saber què vau fer quan us vau trobar en mode només de consola durant un temps.

Font: www.habr.com

Afegeix comentari