Tabla de contenido
Otra vez por aquí. En esta ocasión vamos a echar un vistazo a un emulador de terminal llamado Terminology, que me encontré en la página de ostechnix. Se trata de un emulador de terminal para sistemas Linux/BSD/UNIX muy chulo y rápido. Este nos va a ofrecer un montón de características geniales por defecto que resultan muy sencillas de utilizar y que nos permitirán cambiar el emulador por defecto por uno mucho más vistoso.
Como utiliza EFL (Enlightenment Foundation Libraries), Terminology funciona en X11, bajo Wayland e incluso directamente en el framebuffer. Para acceder a los paneles de configuración tan solo habrá que hacer clic con el botón derecho del ratón o mantener pulsado el botón izquierdo durante un par de segundos para que aparezca el menú de configuración.
Instalar Terminology
Se trata de un emulador de terminal que vamos a encontrar disponible en los repositorios predeterminados de Ubuntu, pero ahí encontraremos una versión desactualizada. Podemos encontrarnos con que los vídeos, las imágenes, el sonido de la campana o las miniaturas, pueden no funcionar correctamente.
Para instalar la última versión estable disponible, podemos utilizar el PPA oficial. Para poder utilizarla, primero vamos a tener que abrir una terminal (Ctrl+Alt+T) y agregarlo:
sudo add-apt-repository ppa:niko2040/e19
Después de actualizar el software disponible, solo nos queda instalar Terminilogy:
sudo apt install enlightenment terminology
Finalizada la instalación vamos a tener que cerrar la sesión y volver a iniciarla.
Configurar Terminology
Para acceder al menú de configuración, solo hay que hacer clic derecho en cualquier lugar de la ventana de Terminology o pulsar el botón izquierdo del ratón un par de segundos. Aparecerá en el lateral derecho de la ventana, como se puede ver en la siguiente captura.
Este menú de configuración nos va a mostrar algunos botones para:
- Abrir una nueva ventana de terminal.
- Copiar / pegar textos.
- Dividir la ventana de terminal, horizontal o verticalmente.
- Abrir la configuración para personalizar Terminology.
- Obtener una minivista de todo el contenido de la terminal.
- Ver detalles sobre Terminology y su versión.
- Establecer un título para la terminal.
Personalizar Terminology
Utilizando las opciones disponibles, vamos a poder; cambiar la fuente, el tamaño de esta, los colores del texto, los temas, vamos a poder establecer una imagen de fondo, establecer el nivel de transparencia del fondo, podremos consultar o modificar los atajos de teclado, modificar la configuración de la reproducción de vídeo, etc.
Comportamiento
En esta sección podremos configurar el comportamiento de la terminal.
Fuente
En esta sección vamos a poder cambiar el tipo y el tamaño de la fuente.
Temas
Para cambiar de tema, solo hay que hacer clic en esta opción y seleccionar el que más nos guste. Además de los que se instalan con Terminology, los temas se pueden almacenar en ~/.config/terminology/themes/.
Fondo
Por defecto nos vamos a encontrar tres imágenes. Si prefieres utilizar otras, se puede elegir cualquier otra del disco local. Solo hay que hacer clic en ‘Select Path‘ y seleccionar la ubicación de la imagen que quieras utilizar.
Colores
Desde esta opción, vamos a poder cambiar la configuración de color por defecto.
Vídeo
Aquí vamos a poder configurar el motor de vídeo y sonido de este, para reproducirlos desde la terminal.
Teclas
Desde aquí vamos a poder configurar un buen puñado de atajos de teclado, para realizar diferentes tareas en la terminal. Vamos a poder consultarlos todos en la página de GitHub del proyecto.
Uso de Terminology
Una vez instalado podemos iniciar Terminology desde Dash o en mi caso pulsando la combinación de teclas Ctrl+Alt+T. Vamos a poder comenzar a usarlo como nuestro emulador de terminal vt100 normal con todas las características habituales, como es la compatibilidad con 256 colores. Está diseñado para emular Xterm.
Mientras utilizamos este emulador, en caso de escribir un comando incorrecto, veremos un punto rojo con un sonido de campanilla en la esquina inferior derecha de la ventana.
Herramientas incluidas
Este emulador viene con el siguiente conjunto de herramientas que nos van a ayudar a realizar diferentes operaciones desde la línea de comandos. No tendremos que instalar aplicaciones, complementos o extensiones de terceros.
- tyls → Lista el contenido del directorio actual con miniaturas.
- tyalpha → Establece el nivel de transparencia de fondo.
- tybg → Cambia la imagen de fondo de la terminal.
- tycat → Muestra en línea un archivo multimedia o una URL.
- typop → Nos va a mostrar en una ventana del navegador un archivo multimedia o una URL.
- tyq → Cola de archivos multimedia o URL que se abrirán.
- tysend → Envía archivos. Puede ser útil a través de ssh.
Para más información acerca del funcionamiento de este emulador se puede consultar la documentación disponible en la página en GitHub del proyecto. En caso de detectar algún error o tener alguna pregunta, los usuarios podemos dirigirnos a issues.terminolo.gy.