Rendi il tuo terminale Linux simile a un computer retrò con questa app
Punti chiave
- Ricrea la vecchia esperienza del tubo a raggi catodici su Linux per divertirti utilizzando Cool Retro Terminal.
- L'installazione è semplice su Ubuntu, Fedora e Manjaro, con semplici comandi come "sudo apt install cool-retro-term".
- Personalizza l'aspetto regolando molti effetti visivi nelle impostazioni.
Se desideri il bagliore vacillante del tubo a raggi catodici ormai scomparso, puoi ricreare la tremolante riga di comando del passato sul tuo desktop Linux con questo emulatore di terminale pulito e solo per divertimento.
Un raggio catodico e adesso?
Sono vecchio. Ho usato computer senza alcuno schermo, trasmettendo i miei comandi a telescriventi cartacee e poi leggendo la risposta dal computer una parola tintinnante e schioccante alla volta mentre veniva fissata tramite un nastro inchiostrato su un rotolo di carta.
Passare da questo a un terminale dotato di schermo integrato e tastiera con tasti leggeri ha cambiato le regole del gioco. Hai digitato e il computer ha risposto. Rapidamente, silenziosamente e senza che la scrivania tremi.
Quei primi terminali avevano un ampio ingombro sul desktop. Il più grande divoratore di spazio era lo schermo. La parte visibile dello schermo era solo una parte di un componente di vetro molto grande. Lo schermo visibile era in realtà il fondo appiattito di una lacrima di vetro squadrata che si estendeva più indietro rispetto all'altezza e alla larghezza dello schermo. Un piccolo aumento delle dimensioni dello schermo ha significato un grande aumento del volume dell'intero gruppo di vetro e un grande aumento del peso.
Erano chiamati tubi a raggi catodici o CRT. Flussi di elettroni emessi da un catodo riscaldato venivano sparati contro un rivestimento interno fosforescente sullo schermo, illuminando i punti in cui colpivano. Il flusso scorreva sullo schermo pixel per pixel, illuminando i punti che dovevano essere accesi. Quindi, è sceso di un pixel e ha ripetuto il processo per la riga successiva, creando un'intera schermata in un batter d'occhio. Il processo è stato quindi ripetuto dalla parte superiore dello schermo.
Tutto questo per un display monocromatico di solo testo. La grafica e il colore sono arrivati molto più tardi. Gli schermi CRT erano costosi, pesanti, fragili e consumavano molta energia elettrica. Alla fine furono sostituiti dalla tecnologia a schermo piatto che usiamo oggi. Perché ricreare quei display arcaici sul moderno schermo piatto del tuo computer Linux? Per divertimento. Non c'è altro motivo. Non è necessario farlo. Se pensi che sia pulito, provalo.
Installazione del fantastico terminale retrò
Il Cool Retro Terminal (CRT) è un emulatore di terminale, come il terminale GNOME. Imita l'aspetto di una serie di display vintage, ma è una finestra terminale completamente funzionale. Potrebbe essere una novità, ma è una novità funzionante.
Per installarlo su Ubuntu, digitare:
sudo apt install cool-retro-term
Su Fedora, il comando è:
sudo dnf install coo-retro-term
Gli utenti Manjaro dovrebbero digitare:
sudo pacman -S cool-retro-term
Modificare le impostazioni
Troverai Cool Retro Terminal (CRT) nella visualizzazione delle applicazioni di GNOME, oppure puoi premere il tasto Super e iniziare a digitare "cool retro terminal". Entro pochi tasti vedrai la sua icona.
Fare clic sull'icona per avviare CRT. Se lo desideri, fai clic con il pulsante destro del mouse sull'icona e seleziona Aggiungi a Dash (o Aggiungi a Dock in Fedora e Manjaro) per la comodità di avere l'icona CRT nel dock.
CRT si aprirà nella sua veste predefinita di uno schermo monocromatico color ambra. Ha tutti i suoi fronzoli abilitati, il che potrebbe essere un po' eccessivo.
Lo schema cromatico è ovviamente quello di uno schermo ambrato con caratteri arancioni su sfondo marrone scuro. Viene replicata anche la curva del vecchio schermo in vetro.
Fin qui tutto bene. Lo sfondo della finestra mostra un effetto nevoso e criptato. Ha lo scopo di rappresentare l'interferenza statica che potresti ottenere su apparecchiature molto precoci o di bassa qualità.
Un'altra anomalia riprodotta fedelmente dall'hardware originale è la "linea luminosa" che discende lentamente e che a volte si vede sui monitor leggermente fuori calibrazione. Oltre a questi due, se guardi da vicino vedrai un tremore molto veloce sui personaggi. Questo era un fenomeno chiamato “jitter”.
Tutto ciò testimonia l’attenzione ai dettagli che è stata posta per rendere l’esperienza di utilizzo del CRT quanto più realistica possibile. Ma in massa, li ho trovati un po' travolgenti. Per fortuna, possono essere disattivati. In effetti, ci sono molte modifiche che puoi fare.
Il modo più semplice per modificare l'aspetto è fare clic con il pulsante destro del mouse sulla finestra CRT e selezionare Profili dal menu contestuale.
Quindi scegli tra una delle emulazioni CRT. Questo è Monochrome Green, che è come un generico monitor con schermo verde.
Questo è il profilo IBM 3278.
Emula il display di un ultimo modello di terminale IBM di fascia alta, con un display a risoluzione più elevata e un carattere più raffinato. Ha anche casi misti.
Tutti i profili sono ancora interessati dall'interferenza statica, dalla linea luminosa e dagli effetti jitter. Per rimuovere questi effetti, fare clic con il pulsante destro del mouse sulla finestra CRT e selezionare Impostazioni.
Nella finestra di dialogo delle impostazioni, fare clic sulla scheda Effetti.
Per disattivarli, deseleziona le caselle di controllo Rumore statico, Jitter e Linea luminosa.
Per lasciarli attivi ma ridurli leggermente, utilizzare i controlli a scorrimento per ridurne l'intensità. Li ho spenti completamente e il risultato è stato un'esperienza più tranquilla per i miei occhi invecchiati.
Per rendere permanenti le tue impostazioni, salvale in un nuovo profilo. Fare clic sulla scheda Generale, quindi fare clic sul pulsante Salva.
Dai un nome al tuo nuovo profilo e fai clic su OK. Ora apparirà nell'elenco dei profili del menu contestuale del tasto destro.
Sono disponibili tutte le impostazioni previste, tra cui luminosità, contrasto, larghezza del margine, attivazione e disattivazione del cursore lampeggiante e così via. Puoi anche controllare la curvatura dello schermo. Ricordati di creare un nuovo profilo e salvare le modifiche se desideri utilizzarle in futuro.
Impostazione di CRT come terminale predefinito
Per aprire CRT quando fai clic con il pulsante destro del mouse sul desktop e selezioni Apri nel terminale, devi sapere dove risiede l'eseguibile CRT nel tuo file system. Per farlo useremo il comando whereis.
whereis cool-retro-terminal
Dobbiamo passare quel percorso al comando gsettings.
gsettings set org.gnome.desktop.default-applications.terminal exec /usr/bin/cool-retro-term
Ora, se facciamo clic con il pulsante destro del mouse sul desktop e selezioniamo Apri nel terminale, CRT si aprirà.
Su Ubuntu, Ctrl+Alt+T apre una nuova finestra di terminale. Adesso aprirà anche CRT.
Per ripristinare l'impostazione predefinita, utilizzare whereis per individuare l'eseguibile gnome-terminal e utilizzare quel percorso nel comando gsettings.
whereis gnome-terminal
gsettings set org.gnome.desktop.default-applications.terminal exec /usr/bin/gnome-terminal
Aggiunta di CRT a Nautilus
Puoi anche aggiungere CRT al menu contestuale nel browser dei file Nautilus. Ci sono pochi passaggi, ma è abbastanza semplice.
Dobbiamo assicurarci che Python 3 e alcune dipendenze siano installati. Questi potrebbero essere già installati sul tuo computer Linux. In caso contrario, li troverai nei tuoi repository.
sudo apt install python3
sudo apt install python3-pip
Ora possiamo usare pip per installare l'estensione Nautlilus. Avrai bisogno solo dell'opzione --break-system-packages su Ubuntu 24.04.
pip install nautilus-open-any-terminal --break-system-packages
Dobbiamo aggiornare gli schemi.
glib-compile-schemas ~/.local/share/glib-2.0/schemas/
Questa forza ferma Nautilus.
nautilus -q
Dobbiamo utilizzare dconf-editor. Se non lo hai già sul tuo computer, lo troverai nei tuoi repository.
Su Ubuntu, dovresti digitare:
sudo apt install dconf-editor
Su Fedora, utilizzare:
sudo dnf install dconf-editor
Su Manjaro, il comando è:
sudo pacman -S dconf-editor
Apri dconf-editor e vai su com > github > stunkymonkey > nautilus-open-any-terminal > terminal.
Disattiva il dispositivo di scorrimento Usa valore predefinito e inserisci cool-retro-term nel campo di testo Valore personalizzato. Fare clic sul pulsante Applica.
Una nuova opzione di menu, Apri cool-retro-term Here, appare nel menu contestuale del tasto destro in Nautilus.
Per ripristinare il comportamento predefinito, dovrai disinstallare l'estensione nautilus-open-any-terminal. Riportare semplicemente il cursore su Usa selezione predefinita non è sufficiente. Troverai due voci nel menu contestuale, una etichettata Apri terminale qui e l'altra etichettata Apri nel terminale.
pip uninstall nautilus-open-any-terminal --break-system-packages
Devi utilizzare --break-system-packages solo se utilizzi Ubuntu 24.04. In ogni caso, ripristina Nautilus e ripristinerai il suo comportamento predefinito.
nautilus -q
Mettere il divertimento in funzionalità
CRT è solo un po' divertente, ma è ben realizzato. L'attenzione ai dettagli che è stata posta per dargli un aspetto autentico è impressionante.
Vale la pena giocarci, anche solo per vedere fino a che punto siamo arrivati.