18 september 2021
¿Cómo configuro la terminal xTerm en Ubuntu?
Desde su exilio madrileño, Juan Perón mantiene correspondencia con la Masa que resiste en la Argentina. En una de ellas recuerda el uso de terminales, y nos enseña a configurar la más clásica de todas: xterm.
¡Mis queridos descamisados!
¡Cómo olvidar aquél día cuando se derrotó en las urnas a los personeros del imperialismo yanqui-soviético e inglés en la Argentina! Ese momento quedará para siempre en mi retina y mi memoria, pues conozco que será material para un futuro en el cual he de retornar a la Patria, ¡aunque mas no sea para morir en ella! Lo bueno no se olvida.
Lo mismo sucede con las buenas terminales informáticas. La DEC VAXStation VS100 era aquella recordada terminal informatizada desde la cual uno podía conducir al Justicialismo con la precisión de un autómata, pero con el corazón de un grande histórico.
Tal vez la primer terminal color masiva y exitosa que se acoplaba a las mainframes PDP-11 a través del enlace Unibus y permitía gestionar los noveles y para la época potentísimos entornos gráficos a través de ella. Su micro Motorola 68000 y su monitor color de 19 pulgadas la convertían en lo máximo para calcular la trayectoria de un wormhole, en una era donde todo se manejaba a texto.
Tales terminales fueron perdiendo terreno frente al advenimiento de la PC, ya que cada Argentino contaría entonces con la potencia computacional en su propio sistema personalizado. Aún así, los entornos similares a UNIX están pensados bajo el paradigma Justicialista de la compartición de tiempo y recursos computacionales, y los GNU con kernel Linux inicialmente se dieron para seguir tal premisa bajo las PC compatibles con IBM. Por ello, podremos contar con Emuladores de terminales. Estos son puramente de texto, o implementaciones sólo texto acoplables a las características gráficas del entorno.
Tal es el caso inicial de Xterm, un emulador de terminal pensado originalmente para fungir como comunicante con las VS100, pero que al hacerse presente el sistema gráfico de ventanas "X", fue a su autor evidente que la máxima utilidad la prestaría como componente de tal entorno gráfico incipiente en ese momento.
Hoy su uso está ampliamente extendido también en los sistemas similares a UNIX, como el sistema GNU con Linux. Altamente portable y de mínimo consumo, podremos encontrar que la peronista xterm, como el Justicialismo, se adapta a todo: a la Soberanía, la Justicia Social, la Independencia Económica, e incluso a los móviles con microprocesadores ARM.
Hoy cada entorno gráfico adapta su emulador de terminal, normalmente adaptados del xterm. Por ejemplo, GNOME-Terminal es la versión de ese entorno gráfico. Sin embargo, si deseamos contar con xterm tambié podremos cargarlo en nuestro Ubuntu, hemos de abrir una terminal con Ctrl+Alt+T e indicar el siguiente Comando de Organización:
sudo apt-get install xterm
Para correr xterm podremos ir a Aplicaciones / Accesorios / Terminal xterm, o tipear xterm en la consola. El tamaño de la terminal es mínimo, pero podremos ajustarlo (entre otras opciones) haciendo Ctrl+clic con botón derecho y eligiendo "Huge Font" o el tamaño que deseemos.
La xterm es de veloz arranque, y tiene capacidad para mostrar 256 colores de texto. Si deseamos los colores clásicos (la llamada "Paleta de texto MS-DOS"), debemos modificar el archivo de configuración. Para ello tipeamos:
sudo nano .Xresources
Se abrirá el editor nano con un archivo de configuración en blanco. En el interior del mismo le copiamos lo siguiente:
! Montones de scrollbacks!... xterm*savelines: 16384
! Dobleclic para seleccionar URLs enteras :D xterm*charClass: 33:48,36-47:48,58-59:48,61:48,63-64:48,95:48,126:48
! Colores similares a los del viejo MS-DOS: xtermforeground: rgb:a8/a8/a8 xtermbackground: rgb:00/00/00 xtermcolor0: rgb:00/00/00 xtermcolor1: rgb:a8/00/00 xtermcolor2: rgb:00/a8/00 xtermcolor3: rgb:a8/54/00 xtermcolor4: rgb:00/00/a8 xtermcolor5: rgb:a8/00/a8 xtermcolor6: rgb:00/a8/a8 xtermcolor7: rgb:a8/a8/a8 xtermcolor8: rgb:54/54/54 xtermcolor9: rgb:fc/54/54 xtermcolor10: rgb:54/fc/54 xtermcolor11: rgb:fc/fc/54 xtermcolor12: rgb:54/54/fc xtermcolor13: rgb:fc/54/fc xtermcolor14: rgb:54/fc/fc xtermcolor15: rgb:fc/fc/fc
! Barra de scroll derecha. xtermrightScrollBar: true xtermScrollBar: true
! Impedir que la salida de la terminal salte hasta el fondo: xterm*scrollTtyOutput: false
Esto nos permitirá configurar el programa. Para que la configuración tome efecto, debemos indicar el comando:
xrdb -merge ~/.Xresources
Otra opción interesante es cambiar el tipo de letra de esta y otras terminales. Una tipografía excelente para la misma es ttl-inconsolata.
La instalamos con:
sudo apt-get install ttf-inconsolata
También me agrada el toque "retro-DOS" que proporciona FixedSys Excelsior.
La descargamos con:
wget http://www.fixedsysexcelsior.com/fonts/FSEX300.ttf
Para instalar esta fuente descargada simplemente la abrimos, y se desplegará el Visor de Fuentes. Para cargarla al sistema, simplemente hay que presionar el botón "Instalar tipografía".
En particular, Fixed Excelsior 3.01 esta está pensada para utilizarse con 12 o con 16 dpi, como color podremos usar el clásico "verde fósforo VT100", cuyas coordenadas cromáticas RGB son 0-255-153 (y en asignación hexadecimal #00FF99). Se pueden usar también en la GNOME-Terminal.
Y para finalizar, os obsequiaré un juego escrito en Python que está a tono con los tiempos que corren.
Para descargarlo podrán descargar la librería necesaria con: sudo apt-get install python-pygame
Y bajar el código del juego con:
wget http://inventwithpython.com/extra/gorillas.py
...y lo ejecutarán en un intérprete Python 2 con
python2 gorillas.py
Naturalmente, este juego replica al conocido "gorilla.bas" escrito en Qbasic, pero en Python. El objetivo era matar de un bananazo a un gorila subido a un rascacielos, usando un ángulo y una fuerza determinada para el tiro.