Xterm
Hoy les voy a hablar de Xterm. ¿Alguien usa Xterm? Yo creo que muchos la consideran la terminal de los pobres, pero Xterm hace maravillas.
Ventajas de Xterm
A estas alturas no son muchas las ventajas que tiene Xterm sobre otros emuladores de terminal:
- disponibilidad universal: si tienes X11, tienes Xterm
- soporte unicode y utf8
- 256 colores
- muy estable
- soporta fuentes bitmap y escalables
- la emulación es muy completa
No parece una gran lista, para ser honestos, pero he tenido que batallar demasiado con rxvt y gnome-terminal en Linux, con la consola de Windows (corriendo Cygwin y Zsh) y con Terminal.app en Mac (especialmente en Snow Leopard) como para no considerar a Xterm como una herramienta permanente en mi hackbelt.
Dicho esto, la verdad es que en Windows uso Mintty, pero el objetivo de Mintty es ser similar a Xterm. Selah.
Makeover: es que xterm se ve muy chafa
A lo mejor ya te asomaste a los menúes de Xterm (¿tiene menúes?¡sí!, mantén presionado control+algún botón del mouse) y no encontraste mucho. Lo que pasa es que la configuración de Xterm vive en los Xresources. Aquí algunas configuraciones útiles:
*xterm*termName: puedes usar xterm-256color para obtener muchos colores muy bonitos, especialmente en emacs*xterm*faceName: intenta un nombre de fuente TTF*xterm*faceSize: lo necesitarás si pusiste faceName, intenta un valor en pt*xterm*renderFont: ponle true para que jalen las fuentes TTF*xterm*reverseVideo: ponle true si eres darks, siempre he sido fan de la terminal oscura*xterm*metaSendsEscape: si tienes problemas con emacs, es probable que te falte poner aquí true*xterm*toolbar: si odias los toolbars pon false, que creo que es el default en linux pero en Cygwin los carga y son odiosos*xterm*VT100.geometry: NxN, es el valor inicial de la terminal, pon algo más útil que 80x25*xterm*scrollTtyOutput: si no te gusta que el scroll se avance al final cuando cae más salida, pon /false/ aquí*xterm*boldMode: el bit de highlight puede marcar también usar negritas, puedes controlarlo aquí con /true/false/
¿Y no hay tabs?
Bueno, si quieres tabs usa tmux.
En conclusión...
Xterm está disponible en Windows + Cygwin, en macOS + Xquartz, y en cualquier distro Unix.
Si no necesitas correr riesgos, corre Xterm.
Como siempre, el wiki de ArchLinux tiene mucha más información en resources de Xterm.