TTY - en terminal som inte är för hemmabruk

TTY - en terminal som inte är för hemmabruk

Är det möjligt att överleva med endast TTY-funktioner? Här är min novell om hur jag led av TTY och ville få det att fungera normalt

förhistoria

Nyligen misslyckades grafikkortet på min gamla bärbara dator. Det kraschade så illa att jag inte ens kunde starta installationsprogrammet för något operativsystem. Windows kraschade med fel vid installation av grundläggande drivrutiner. Linux-installationen ville inte starta alls, även om jag angav nouveau.modeset=0 i startkonfigurationen.
Jag ville inte köpa ett nytt grafikkort för en bärbar dator som hade tjänat sitt syfte. Men som en sann Linux-person började jag tänka: "Borde jag inte göra en terminaldator av en bärbar dator, som det var på 80-talet?" Så här föddes idén att inte installera xserver på Linux, utan att försöka leva på en TTY (bar konsol).

Första svårigheterna

Jag installerade det på PC Arch Linux. Jag älskar den här distributionen eftersom den kan konfigureras som du vill (och även installationen i sig utfördes från konsolen, vilket var till min fördel). Efter manualen installerade jag systemet som alltid. Nu ville jag se vad konsolen kunde göra. Jag gissade att jag utan xserver hade stängt av många möjligheter. Jag ville se om den bara konsolen kunde spela upp en video eller visa ett foto (som w3m gör i konsolen), men alla försök var förgäves. Sedan började jag prova webbläsare, och där stötte jag också på ett problem med klippbordet: det är värdelöst utan ett GUI. Jag kan inte välja något, bufferten är tom. Naturligtvis finns det en intern buffert (som Vim), men den är intern av den anledningen. Jag minns att man i Vims konfigurationer kan specificera användningen av en extern buffert, men då frågar jag mig själv: varför? Det var som om jag var i en bur. Jag kommer inte att se videon, för... du behöver xserver, alsa-mixer vill inte heller fungera utan den, det finns inget ljud, webbläsare är värdelösa, och det är allt: w3m (som inte laddade upp bilder), elinks (vilket, även om det var bekvämt, också var helt värdelöst), ögonbryn (som bearbetade alla bilder och överförde dem till terminalen som en ASCII-pseudobild, men det var omöjligt att ens följa länken där). Det började bli sent på kvällen och jag hade en "stubbe" i mina händer, med vilken du bara kan kompilera koden. Det mesta jag kunde göra var att leta efter kodreferens om how2 och surfa med ddgr.

Så finns det en väg ut?

Då börjar jag tänka att jag tagit fel väg. Det är lättare att bara köpa ett grafikkort än att hänga med en jävel. Inte för att jag skulle kalla Linux med bara en TTY för ett helt onödigt system, nej, det kanske skulle passa för serveradministratörer, men mitt ursprungliga mål var att göra ett "godis" av TTY, och resultatet blev ett Frankestein-monster som var krampaktigt när det gällde GUI-operationer. Jag ville ha mer, sedan övergav jag helt tanken på att spela video- och ljudmaterial och började fundera på hur jag kunde göra en SSH-server som jag kunde ha kul med när jag var hemma.

Vad exakt ville jag?

  • Arbeta med kod: Vim, NeoVim, linters, debuggers, tolkar, kompilatorer och allt annat
  • Förmåga att surfa på Internet i lugn och ro
  • Programvara för institutet (åtminstone vissa program som kan rendera ett dokument på nätverket med .md-markering)
  • bekvämlighet

Överlevnad

Jag installerade och konfigurerade Vim, Nvim och alla andra glädjeämnen hos en lat programmerare ganska snabbt. Möjligheten att surfa på Internet orsakade dock svårigheter (vem skulle ha trott), eftersom jag fortfarande inte kan kopiera länkarna. Sedan tänkte jag att surfa på Internet medan jag var i konsolen åtminstone orimligt och jag började leta efter en ersättare. Det tog lång tid att leta efter RSS-matare till konsolen, men till slut hittades ett par matare, och jag började glatt använda dem och njuta av informationsflödet.
Nu programvara för att arbeta med dokument. Här fick jag jobba hårt och skriva ett script så att min .md-fil skulle renderas utan grafikkort (ironi). För att göra detta använde jag en tjänst för att visa och skicka .md-filer, och sedan med en annan tjänst för att bearbeta webbsidor till .pdf gjorde jag dokument. Problemet löst.

Det fanns också en del problem med bekvämligheten. Terminalen stöder inte alla färger normalt, resultatet är något liknande av detta. Även frågan om paneler (eller snarare bristen på dem), som snabbt löstes med hjälp av tmux. Filhanteraren jag valde var Ranger + fzf och ripgrep för snabb sökning. Webbläsaren valde elinks (på grund av att länkar kan följas av siffror). Det fanns några andra problem, men de löstes alla snabbt med en specifik lista över verktyg.

Resultat

Det var inte värt tiden. Jag varnar dig direkt, om du vill byta till en konsol ett tag, var beredd på att du kommer att behöva lida. Ändå, som ett resultat, fick jag ett helt fungerande system, med en filhanterare, paneler, webbläsare, redaktörer och kompilatorer. I allmänhet inte dåligt, men efter en vecka kunde jag helt enkelt inte stå ut och köpte en ny dator. Det är allt jag har. Dela med dig av din upplevelse, det kommer att bli intressant att veta vad du gjorde när du befann dig i enbart konsolläge under en tid.

Källa: will.com

Lägg en kommentar