TTY – ein Terminal, das nicht für den Heimgebrauch bestimmt ist

TTY – ein Terminal, das nicht für den Heimgebrauch bestimmt ist

Ist es möglich, nur mit TTY-Fähigkeiten zu überleben? Hier ist meine kurze Geschichte darüber, wie ich unter TTY gelitten habe und wollte, dass es normal funktioniert

Vorgeschichte

Kürzlich ist die Grafikkarte meines alten Laptops ausgefallen. Es stürzte so stark ab, dass ich das Installationsprogramm für kein Betriebssystem starten konnte. Windows stürzte bei der Installation der Basistreiber mit Fehlern ab. Die Linux-Installation wollte überhaupt nicht starten, auch wenn ich in der Startkonfiguration nouveau.modeset=0 angegeben habe.
Ich wollte keine neue Grafikkarte für einen Laptop kaufen, der seinen Zweck erfüllt hat. Als echter Linux-Mensch begann ich jedoch zu denken: „Sollte ich nicht aus einem Laptop einen Terminalcomputer machen, wie es in den 80er-Jahren der Fall war?“ So entstand die Idee, xserver nicht unter Linux zu installieren, sondern zu versuchen, auf einer TTY (nackte Konsole) zu leben.

Erste Schwierigkeiten

Ich habe es auf dem PC installiert Arch Linux. Ich liebe diese Distribution, weil sie nach Belieben konfiguriert werden kann (und außerdem die Installation selbst von der Konsole aus durchgeführt wurde, was zu meinem Vorteil war). Ich habe das System wie immer gemäß der Anleitung installiert. Jetzt wollte ich sehen, was die Konsole kann. Ich vermutete, dass ich ohne xserver viele Möglichkeiten abgeschnitten hätte. Ich wollte sehen, ob die nackte Konsole ein Video abspielen oder ein Foto anzeigen kann (wie es w3m in der Konsole tut), aber alle Versuche waren vergebens. Dann habe ich angefangen, Browser auszuprobieren, und da bin ich auch auf ein Problem mit der Zwischenablage gestoßen: Ohne GUI ist sie nutzlos. Ich kann nichts auswählen, der Puffer ist leer. Natürlich gibt es einen internen Puffer (wie bei Vim), aber aus diesem Grund ist er intern. Ich erinnere mich, dass man in den Konfigurationen von Vim die Verwendung eines externen Puffers festlegen kann, aber dann frage ich mich: Warum? Es war, als wäre ich in einem Käfig. Ich werde mir das Video nicht ansehen, weil... man braucht xserver, alsa-mixer will auch nicht ohne, es gibt keinen Ton, Browser sind nutzlos, und das ist alles: w3m (der keine Bilder hochgeladen hat), elinks (was zwar praktisch, aber auch absolut nutzlos war), stöbern (der alle Bilder verarbeitete und als ASCII-Pseudobild an das Terminal übertrug, aber es war unmöglich, dem Link dort überhaupt zu folgen). Es war schon spät am Abend und ich hatte einen „Stumpf“ in der Hand, mit dem man nur noch den Code kompilieren kann. Das Beste, was ich tun konnte, war, nach Codereferenzen für how2 zu suchen und mit ddgr zu surfen.

Gibt es also einen Ausweg?

Dann fange ich an zu glauben, dass ich den falschen Weg eingeschlagen habe. Es ist einfacher, einfach eine Grafikkarte zu kaufen, als mit einem Mistkerl herumzuhängen. Nicht, dass ich Linux mit nur einem TTY als völlig unnötiges System bezeichnen würde, nein, vielleicht wäre es für Serveradministratoren geeignet, aber mein ursprüngliches Ziel war es, aus TTY eine „Süßigkeit“ zu machen, und das Ergebnis war ein Frankestein-Monster krampfhaft, wenn es um GUI-Bedienung ging. Ich wollte mehr, dann gab ich die Idee, Video- und Audiomaterial abzuspielen, völlig auf und begann darüber nachzudenken, wie ich einen SSH-Server erstellen könnte, mit dem ich auch unterwegs Spaß haben könnte.

Was genau wollte ich?

  • Arbeiten mit Code: Vim, NeoVim, Linters, Debugger, Interpreter, Compiler und alles andere
  • Möglichkeit, in Ruhe im Internet zu surfen
  • Software für das Institut (zumindest einige Programme, die ein Dokument im Netzwerk mit .md-Markup rendern können)
  • Bequemlichkeit

Überleben

Ich habe Vim, Nvim und alle anderen Freuden eines faulen Programmierers ziemlich schnell installiert und konfiguriert. Die Möglichkeit, im Internet zu surfen, bereitete jedoch Schwierigkeiten (Wer hätte das gedacht), da ich die Links immer noch nicht kopieren kann. Dann dachte ich, dass ich in der Konsole im Internet surfen würde zumindest unvernünftig und ich fing an, nach einem Ersatz zu suchen. Es hat lange gedauert, nach RSS-Feedern für die Konsole zu suchen, aber schließlich wurden ein paar Feeder gefunden, die ich gerne nutzte und den Informationsfluss genoss.
Jetzt Software zum Arbeiten mit Dokumenten. Hier musste ich hart arbeiten und ein Skript schreiben, damit meine .md-Datei ohne Grafikkarte gerendert werden konnte (Ironie). Dazu habe ich einen Dienst zum Anzeigen und Senden von .md-Dateien verwendet und dann mit einem anderen Dienst zum Verarbeiten von Webseiten in .pdf Dokumente erstellt. Das Problem ist gelöst.

Es gab auch einige Probleme mit der Bequemlichkeit. Das Terminal unterstützt normalerweise nicht alle Farben, das Ergebnis ist ungefähr so sie. Auch das Problem der Panels (bzw. deren Fehlen) wurde mit Hilfe von tmux schnell gelöst. Als Dateimanager wählte ich Ranger + fzf und ripgrep für eine schnelle Suche. Der Browser wählte eLinks (aufgrund der Tatsache, dass auf Links Zahlen folgen können). Es gab noch einige andere Probleme, die jedoch alle schnell mit einer speziellen Liste von Dienstprogrammen gelöst werden konnten.

Erlebe die Kraft effektiver Ergebnisse

Es war die Zeit nicht wert. Ich warne Sie sofort: Wenn Sie für eine Weile auf eine Konsole umsteigen möchten, müssen Sie damit rechnen, dass Sie leiden müssen. Dennoch bekam ich als Ergebnis ein voll funktionsfähiges System mit Dateimanager, Panels, Browser, Editoren und Compilern. Im Allgemeinen nicht schlecht, aber nach einer Woche konnte ich es einfach nicht mehr ertragen und habe mir einen neuen PC gekauft. Das ist alles was ich habe. Teilen Sie Ihre Erfahrungen mit. Es wird interessant sein zu erfahren, was Sie getan haben, als Sie sich eine Zeit lang im reinen Konsolenmodus befanden.

Source: habr.com

Kommentar hinzufügen