Verleihen Sie Ihrem Linux-Terminal mit dieser App das Aussehen eines Retro-Computers
Wichtige Erkenntnisse
- Erstellen Sie mit Cool Retro Terminal zum Spaß das alte Kathodenstrahlröhren-Erlebnis unter Linux.
- Die Installation ist auf Ubuntu, Fedora und Manjaro einfach, mit einfachen Befehlen wie „sudo apt install cool-retro-term“.
- Passen Sie das Erscheinungsbild an, indem Sie viele visuelle Effekte in den Einstellungen anpassen.
Wenn Sie sich nach dem schwankenden Glanz der längst vergangenen Kathodenstrahlröhre sehnen, können Sie mit diesem hübschen, nur zum Spaß gedachten Terminalemulator die flackernde Befehlszeile von gestern auf Ihrem Linux-Desktop nachbilden.
Ein Kathodenstrahl Was nun?
Ich bin alt. Ich habe Computer ohne jeglichen Bildschirm verwendet, meine Befehle in papierbasierte Fernschreiber eingegeben und dann die Antwort des Computers Wort für Wort ratternd und klappernd gelesen, während sie über ein Tintenband auf eine Papierrolle geschlagen wurde.
Der Wechsel von diesem zu einem Terminal mit integriertem Bildschirm und einer Tastatur mit leicht berührungsempfindlichen Tasten war bahnbrechend. Sie haben getippt und der Computer hat geantwortet. Schnell, lautlos und ohne dass der Schreibtisch wackelt.
Diese frühen Terminals hatten eine große Desktop-Grundfläche. Der größte Weltraumfresser war der Bildschirm. Der sichtbare Teil des Bildschirms war nur ein Teil einer sehr großen Glaskomponente. Der sichtbare Bildschirm war eigentlich die abgeflachte Unterseite einer quadratischen Glasträne, die sich weiter nach hinten erstreckte, als die Höhe und Breite des Bildschirms übertraf. Eine kleine Vergrößerung des Bildschirms bedeutete eine große Vergrößerung des Volumens der gesamten Glasbaugruppe und eine starke Gewichtszunahme.
Sie wurden Kathodenstrahlröhren oder CRTs genannt. Von einer beheizten Kathode emittierte Elektronenströme wurden auf eine phosphoreszierende Innenbeschichtung des Bildschirms abgefeuert und beleuchteten die Punkte, an denen sie auftrafen. Der Stream lief Pixel für Pixel über den Bildschirm und beleuchtete die Punkte, die eingeschaltet sein mussten. Dann wurde ein Pixel nach unten verschoben und der Vorgang für die nächste Zeile wiederholt, sodass im Handumdrehen ein ganzer Bildschirm erstellt wurde. Der Vorgang wurde dann vom oberen Bildschirmrand aus wiederholt.
Und das alles für eine Nur-Text-Monochrom-Anzeige. Grafiken und Farben kamen viel später. CRT-Bildschirme waren teuer, schwer, zerbrechlich und verbrauchten viel Strom. Sie wurden schließlich durch die Flachbildschirmtechnologie ersetzt, die wir heute verwenden. Warum sollten Sie diese veralteten Anzeigen auf dem modernen Flachbildschirm Ihres Linux-Computers nachbilden? Zum Spaß. Es gibt keinen anderen Grund. Es besteht keine Notwendigkeit, es zu tun. Wenn Sie denken, dass es ordentlich aussieht, probieren Sie es aus.
Cooles Retro-Terminal installieren
Das Cool Retro Terminal (CRT) ist ein Terminalemulator, wie das GNOME-Terminal. Es imitiert das Aussehen einer Reihe von Vintage-Displays, ist jedoch ein voll funktionsfähiges Terminalfenster. Es mag eine Neuheit sein, aber es ist eine funktionierende Neuheit.
Um es unter Ubuntu zu installieren, geben Sie Folgendes ein:
sudo apt install cool-retro-term
Auf Fedora lautet der Befehl:
sudo dnf install coo-retro-term
Manjaro-Benutzer sollten Folgendes eingeben:
sudo pacman -S cool-retro-term
Anpassen der Einstellungen
Sie finden Cool Retro Terminal (CRT) in der Anwendungsansicht von GNOME, oder Sie können die Super-Taste drücken und mit der Eingabe von „cool retro terminal“ beginnen. Nach wenigen Tastendrücken sehen Sie das entsprechende Symbol.
Klicken Sie auf das Symbol, um CRT zu starten. Wenn Sie möchten, klicken Sie mit der rechten Maustaste auf das Symbol und wählen Sie „An Dash anheften“ (oder „An Dock anheften“ in Fedora und Manjaro), damit das CRT-Symbol bequem im Dock angezeigt wird.
CRT wird standardmäßig als monochromer, bernsteinfarbener Bildschirm geöffnet. Es sind alle Schnickschnack aktiviert, was vielleicht etwas übertrieben ist.
Das Farbschema entspricht offensichtlich einem bernsteinfarbenen Bildschirm mit orangefarbenen Zeichen auf dunkelbraunem Hintergrund. Auch die Krümmung der alten Glasscheibe wird nachgebildet.
So weit, ist es gut. Der Hintergrund des Fensters zeigt einen verschneiten Effekt. Es soll die statischen Störungen darstellen, die bei sehr alten oder minderwertigen Geräten auftreten können.
Eine weitere Anomalie, die originalgetreu von der Original-Hardware reproduziert wurde, ist die langsam abfallende „Glühlinie“, die man manchmal auf leicht nicht kalibrierten Monitoren sah. Darüber hinaus erkennt man bei genauem Hinsehen ein sehr schnelles Zittern der Charaktere. Dies war ein Phänomen namens „Jitter“.
All dies zeugt von der Liebe zum Detail, mit der die Erfahrung bei der Verwendung von CRT so lebensecht wie möglich gestaltet wird. Aber en masse fand ich sie etwas überwältigend. Zum Glück können sie ausgeschaltet werden. Tatsächlich können Sie viele Optimierungen vornehmen.
Der einfachste Weg, das Erscheinungsbild zu ändern, besteht darin, mit der rechten Maustaste auf das CRT-Fenster zu klicken und im Kontextmenü Profile auszuwählen.
Wählen Sie dann eine der CRT-Emulationen. Dies ist Monochrome Green, das einem generischen Greenscreen-Monitor ähnelt.
Dies ist das IBM 3278-Profil.
Es emuliert die Anzeige eines späteren High-End-Terminalmodells von IBM mit einer höheren Auflösung und einer verfeinerten Schriftart. Es gibt sogar gemischte Groß- und Kleinschreibung.
Alle Profile sind weiterhin von statischen Interferenzen, Glimmlinien und Jitter-Effekten betroffen. Um diese Effekte zu entfernen, klicken Sie mit der rechten Maustaste auf das CRT-Fenster und wählen Sie Einstellungen.
Klicken Sie im Einstellungsdialog auf die Registerkarte Effekte.
Um sie zu deaktivieren, deaktivieren Sie die Kontrollkästchen „Statisches Rauschen“, „Jitter“ und „Leuchtlinie“.
Um sie eingeschaltet zu lassen, sie aber etwas herunterzudrehen, verwenden Sie die Schieberegler, um ihre Intensität zu verringern. Ich habe sie komplett ausgeschaltet und das Ergebnis war ein friedlicheres Erlebnis für meine alternden Augen.
Um Ihre Einstellungen dauerhaft zu machen, speichern Sie sie in einem neuen Profil. Klicken Sie auf die Registerkarte „Allgemein“ und dann auf die Schaltfläche „Speichern“.
Geben Sie Ihrem neuen Profil einen Namen und klicken Sie auf OK. Es wird nun in der Profilliste des Kontextmenüs mit der rechten Maustaste angezeigt.
Alle erwarteten Einstellungen sind verfügbar, einschließlich Helligkeit, Kontrast, Randbreite, Ein- und Ausschalten des blinkenden Cursors usw. Sie können sogar steuern, wie stark der Bildschirm gekrümmt ist. Denken Sie daran, ein neues Profil zu erstellen und Ihre Änderungen zu speichern, wenn Sie sie in Zukunft verwenden möchten.
CRT als Standardterminal festlegen
Damit CRT geöffnet wird, wenn Sie mit der rechten Maustaste auf den Desktop klicken und „Im Terminal öffnen“ auswählen, müssen Sie wissen, wo sich die ausführbare CRT-Datei in Ihrem Dateisystem befindet. Dazu verwenden wir den Befehl whereis.
whereis cool-retro-terminal
Wir müssen diesen Pfad an den Befehl gsettings übergeben.
gsettings set org.gnome.desktop.default-applications.terminal exec /usr/bin/cool-retro-term
Wenn wir nun mit der rechten Maustaste auf den Desktop klicken und „Im Terminal öffnen“ auswählen, wird CRT geöffnet.
Unter Ubuntu öffnet Strg+Alt+T ein neues Terminalfenster. Dadurch wird jetzt auch CRT geöffnet.
Um die Standardeinstellung wiederherzustellen, verwenden Sie whereis, um die ausführbare Datei des Gnome-Terminals zu finden, und verwenden Sie diesen Pfad im Befehl gsettings.
whereis gnome-terminal
gsettings set org.gnome.desktop.default-applications.terminal exec /usr/bin/gnome-terminal
CRT zu Nautilus hinzufügen
Sie können CRT auch zum Kontextmenü im Nautilus-Dateibrowser hinzufügen. Es sind ein paar Schritte erforderlich, aber es ist recht einfach.
Wir müssen sicherstellen, dass Python 3 und einige Abhängigkeiten installiert sind. Diese sind möglicherweise bereits auf Ihrem Linux-Computer installiert. Wenn nicht, finden Sie sie in Ihren Repositories.
sudo apt install python3
sudo apt install python3-pip
Jetzt können wir pip verwenden, um die Nautlilus-Erweiterung zu installieren. Unter Ubuntu 24.04 benötigen Sie nur die Option --break-system-packages.
pip install nautilus-open-any-terminal --break-system-packages
Wir müssen die Schemata aktualisieren.
glib-compile-schemas ~/.local/share/glib-2.0/schemas/
Dadurch wird Nautilus zwangsweise gestoppt.
nautilus -q
Wir müssen den dconf-Editor verwenden. Wenn Sie es noch nicht auf Ihrem Computer haben, finden Sie es in Ihren Repositorys.
Unter Ubuntu sollten Sie Folgendes eingeben:
sudo apt install dconf-editor
Verwenden Sie auf Fedora:
sudo dnf install dconf-editor
Auf Manjaro lautet der Befehl:
sudo pacman -S dconf-editor
Öffnen Sie dconf-editor und navigieren Sie zu com > github > stunkymonkey > nautilus-open-any-terminal > terminal.
Schalten Sie den Schieberegler „Standardwert verwenden“ auf „Aus“ und geben Sie „cool-retro-term“ in das Textfeld „Benutzerdefinierter Wert“ ein. Klicken Sie auf die Schaltfläche „Übernehmen“.
Eine neue Menüoption, Open cool-retro-term Here, erscheint im Kontextmenü mit der rechten Maustaste in Nautilus.
Um das Standardverhalten wiederherzustellen, müssen Sie die Erweiterung „nautilus-open-any-terminal“ deinstallieren. Es reicht nicht aus, den Schieberegler einfach wieder auf „Standardauswahl verwenden“ zurückzusetzen. In Ihrem Kontextmenü finden Sie zwei Einträge, einen mit der Bezeichnung „Terminal hier öffnen“ und einen mit der Bezeichnung „Im Terminal öffnen“.
pip uninstall nautilus-open-any-terminal --break-system-packages
Sie müssen --break-system-packages nur verwenden, wenn Sie Ubuntu 24.04 verwenden. In jedem Fall setzen Sie Nautilus zurück und Sie stellen sein Standardverhalten wieder her.
nautilus -q
Spaß in Funktionalität verwandeln
CRT macht nur wenig Spaß, ist aber gut gemacht. Die Liebe zum Detail, mit der ihm ein authentisches Erscheinungsbild verliehen wurde, ist beeindruckend.
Es lohnt sich, damit zu spielen, und sei es nur, um zu sehen, wie weit wir gekommen sind.