Haga que su terminal Linux parezca una computadora retro con esta aplicación
Conclusiones clave
- Recrea la antigua experiencia del tubo de rayos catódicos en Linux para divertirte usando Cool Retro Terminal.
- La instalación es fácil en Ubuntu, Fedora y Manjaro, con comandos simples como "sudo apt install cool-retro-term".
- Personaliza la apariencia ajustando muchos efectos visuales en la configuración.
Si anhela el brillo vacilante del desaparecido tubo de rayos catódicos, puede recrear la línea de comando parpadeante de antaño en su escritorio Linux con este elegante emulador de terminal solo por diversión.
Un rayo catódico ¿Y ahora qué?
Soy viejo. He usado computadoras sin pantalla alguna, ingresando mis comandos en teletipos de papel y luego leyendo la respuesta de la computadora, una palabra a la vez, mientras era golpeada a través de una cinta de tinta en un rollo de papel.
Pasar de eso a un terminal que tuviera una pantalla integral y un teclado con teclas de tacto ligero fue un cambio radical. Escribiste y la computadora respondió. De forma rápida, silenciosa y sin que el escritorio tiemble.
Esos primeros terminales ocupaban un gran espacio de escritorio. El mayor acaparador de espacio fue la pantalla. La parte visible de la pantalla era sólo parte de un componente de vidrio muy grande. La pantalla visible era en realidad la parte inferior aplanada de una lágrima de vidrio cuadrada que se extendía más allá de la altura y el ancho de la pantalla. Un pequeño aumento en el tamaño de la pantalla significó un gran aumento en el volumen de todo el conjunto de vidrio y un gran aumento en el peso.
Se les llamó tubos de rayos catódicos o CRT. Se dispararon corrientes de electrones emitidos por un cátodo calentado contra un revestimiento interior fosforescente de la pantalla, iluminando los puntos donde impactaron. La secuencia recorrió la pantalla píxel a píxel, iluminando aquellos puntos que debían estar encendidos. Luego, bajó un píxel y repitió el proceso para la siguiente línea, ocupando una pantalla completa en un abrir y cerrar de ojos. Luego se repitió el proceso desde la parte superior de la pantalla.
Todo eso para una pantalla monocromática de solo texto. Los gráficos y el color llegaron mucho más tarde. Las pantallas CRT eran caras, pesadas, frágiles y consumían mucha energía eléctrica. Con el tiempo fueron reemplazados por la tecnología de pantalla plana que utilizamos hoy en día. ¿Por qué recrear esas pantallas arcaicas en la moderna pantalla plana de su computadora Linux? Por diversión. No hay otra razón. No es necesario hacerlo. Si crees que se ve bien, pruébalo.
Instalación de Cool Retro Terminal
Cool Retro Terminal (CRT) es un emulador de terminal, como el terminal GNOME. Imita la apariencia de una variedad de pantallas antiguas, pero es una ventana de terminal completamente funcional. Puede que sea una novedad, pero es una novedad funcional.
Para instalarlo en Ubuntu, escriba:
sudo apt install cool-retro-term
En Fedora, el comando es:
sudo dnf install coo-retro-term
Los usuarios de Manjaro deben escribir:
sudo pacman -S cool-retro-term
Ajustando la configuración
Encontrarás Cool Retro Terminal (CRT) en la vista de aplicaciones de GNOME, o puedes presionar la tecla Super y comenzar a escribir "cool retro terminal". Con unas pocas teclas verás su icono.
Haga clic en el icono para iniciar CRT. Si lo desea, haga clic derecho en el icono y seleccione Anclar al tablero (o Anclar al muelle en Fedora y Manjaro) para tener la comodidad de tener el icono CRT en el muelle.
CRT se abrirá en su forma predeterminada de pantalla ámbar monocromática. Tiene todas sus funciones habilitadas, lo que puede ser un poco excesivo.
La combinación de colores es obviamente la de una pantalla ámbar con caracteres naranjas sobre un fondo marrón oscuro. También se reproduce la curva de la antigua mampara de cristal.
Hasta ahora, todo bien. El fondo de la ventana muestra un efecto nevado revuelto. Está destinado a representar la interferencia estática que se puede producir en equipos muy antiguos o de baja calidad.
Otra anomalía reproducida fielmente del hardware original es la “línea luminosa” que desciende lentamente y que a veces se ve en monitores ligeramente descalibrados. Además de esos dos, si miras de cerca verás un temblor muy rápido en los personajes. Este fue un fenómeno llamado "jitter".
Todo esto habla de la atención al detalle que se ha puesto para hacer que la experiencia de utilizar CRT sea lo más realista posible. Pero en masa, los encontré un poco abrumadores. Afortunadamente, se pueden desactivar. De hecho, hay muchos ajustes que puedes hacer.
La forma más sencilla de cambiar la apariencia es hacer clic derecho en la ventana CRT y seleccionar Perfiles en el menú contextual.
Luego elija una de las emulaciones CRT. Este es Monochrome Green, que es como un monitor de pantalla verde genérico.
Este es el perfil IBM 3278.
Emula la pantalla de un último modelo de terminal IBM de gama alta, con una pantalla de mayor resolución y una fuente más refinada. Incluso tiene caso mixto.
Todos los perfiles todavía se ven afectados por la interferencia estática, la línea luminosa y los efectos de fluctuación. Para eliminar estos efectos, haga clic derecho en la ventana CRT y seleccione Configuración.
En el cuadro de diálogo de configuración, haga clic en la pestaña Efectos.
Para desactivarlos, desmarque las casillas de verificación Ruido estático, Jitter y Glow Line.
Para dejarlos encendidos pero reducirlos un poco, use los controles deslizantes para reducir su intensidad. Los apagué por completo y el resultado fue una experiencia más pacífica para mis ojos envejecidos.
Para que su configuración sea permanente, guárdela en un nuevo perfil. Haga clic en la pestaña General, luego haga clic en el botón Guardar.
Asigne un nombre a su nuevo perfil y haga clic en Aceptar. Ahora aparecerá en la lista de perfiles del menú contextual del botón derecho.
Todas las configuraciones esperadas están disponibles, incluido el brillo, el contraste, el ancho del margen, la activación y desactivación del cursor parpadeante, etc. Incluso puedes controlar cuánta curvatura tiene la pantalla. Recuerde crear un nuevo perfil y guardar los cambios si desea utilizarlos en el futuro.
Configuración de CRT como terminal predeterminado
Para tener CRT abierto cuando hace clic derecho en el escritorio y selecciona Abrir en Terminal, necesita saber dónde reside el ejecutable CRT en su sistema de archivos. Usaremos el comando Whereis para hacer eso.
whereis cool-retro-terminal
Necesitamos pasar esa ruta al comando gsettings.
gsettings set org.gnome.desktop.default-applications.terminal exec /usr/bin/cool-retro-term
Ahora, si hacemos clic derecho en el escritorio y seleccionamos Abrir en Terminal, se abrirá CRT.
En Ubuntu, Ctrl+Alt+T abre una nueva ventana de terminal. Eso también abrirá CRT ahora.
Para restaurar el valor predeterminado, use whereis para ubicar el ejecutable de gnome-terminal y use esa ruta en el comando gsettings.
whereis gnome-terminal
gsettings set org.gnome.desktop.default-applications.terminal exec /usr/bin/gnome-terminal
Agregar CRT a Nautilus
También puede agregar CRT al menú contextual en el explorador de archivos Nautilus. Hay algunos pasos, pero es bastante sencillo.
Necesitamos asegurarnos de que Python 3 y algunas dependencias estén instaladas. Es posible que ya estén instalados en su computadora Linux. Si no, los encontrarás en tus repositorios.
sudo apt install python3
sudo apt install python3-pip
Ahora podemos usar pip para instalar la extensión Nautlilus. Solo necesitarás la opción --break-system-packages en Ubuntu 24.04.
pip install nautilus-open-any-terminal --break-system-packages
Necesitamos actualizar los esquemas.
glib-compile-schemas ~/.local/share/glib-2.0/schemas/
Esta fuerza detiene a Nautilus.
nautilus -q
Necesitamos hacer uso de dconf-editor. Si aún no lo tienes en tu computadora, lo encontrarás en tus repositorios.
En Ubuntu, debes escribir:
sudo apt install dconf-editor
En Fedora, use:
sudo dnf install dconf-editor
En Manjaro, el comando es:
sudo pacman -S dconf-editor
Abra dconf-editor y navegue hasta com > github > stunkymonkey > nautilus-open-any-terminal > terminal.
Desactive el control deslizante Usar valor predeterminado e ingrese cool-retro-term en el campo de texto Valor personalizado. Haga clic en el botón Aplicar.
Una nueva opción de menú, Abrir término retro genial aquí, aparece en el menú contextual del botón derecho en Nautilus.
Para restaurar el comportamiento predeterminado, deberá desinstalar la extensión nautilus-open-any-terminal. No basta con volver a configurar el control deslizante en Usar selección predeterminada. Encontrará dos entradas en su menú contextual, una etiquetada Abrir Terminal aquí y la otra etiquetada Abrir en Terminal.
pip uninstall nautilus-open-any-terminal --break-system-packages
Solo necesitas usar --break-system-packages si estás en Ubuntu 24.04. De cualquier manera, reinicie Nautilus y restaurará su comportamiento predeterminado.
nautilus -q
Poniendo la diversión en funcional
CRT es sólo un poco divertido, pero está bien diseñado. La atención al detalle que se ha puesto para darle una apariencia auténtica es impresionante.
Vale la pena jugar con él, aunque sólo sea para ver hasta dónde hemos llegado.