Estoy buscando un programa de terminal que pueda usar con un entorno fluxbox mínimo que estoy configurando.
Idealmente, estoy buscando un programa de terminal que admita pestañas y verdadera transparencia.
Hasta ahora parece que los únicos programas de terminal que se acercan a cumplir esos requisitos provienen de Gnome o KDE o XFCE. Preferiría no utilizar un programa de terminal de uno de estos entornos de ventanas porque no quiero todas las demás bibliotecas.
¿Existen programas de terminal x independientes, que no sean de un entorno de ventanas importante, que admitan verdadera transparencia y pestañas?
Respuesta1
Amorxvt-unicode. Hace todas esas cosas, pero no de forma predeterminada. Tiene muchas opciones de tiempo de compilación, una de las cuales es Perl integrado para ampliarlo con funcionalidad adicional, como pestañas. También tiene una arquitectura cliente-servidor. Una ejecución de instancia maestra ejecuta varias sesiones de terminal en diferentes ventanas. En realidad, no uso las ventanas con pestañas, prefiero usar las funciones del administrador de ventanas para obtener el mismo efecto.
Para obtener la transparencia, debería ejecutar un administrador de ventanas de composición. Las aplicaciones no deberían tener que lidiar con eso. Pero urxvt puede hacerlo, si es necesario. Utiliza propiedades X. Para obtener transparencia, configure esto:
urxvt.background: rgba:0000/0000/0000/dddd
Como su nombre lo indica, también es una terminal Unicode (puede mostrar UTF-8 directamente), por lo que también puedes ver símbolos y letras internacionales en la misma terminal.
Respuesta2
Me gustaterminador. Es muy liviano y viene con muchas características que lo convierten en un programa de terminal único. Mis favoritos incluyen el desplazamiento horizontal (a diferencia del comportamiento de ajuste predeterminado en la mayoría de los terminales), el desplazamiento automático inteligente y las capacidades de búsqueda integradas, pero la característica final (para mí) son las capacidades de división de ventanas. Si está familiarizado con la división de ventanas en emacs, es muy similar.
Aquí hay un extracto del sitio y algunas de las mejores características:
Terminator es un emulador de terminal GPL multiplataforma con funciones avanzadas que aún no se encuentran en ningún otro lugar.
Terminator se ejecutará en cualquier sistema operativo moderno con Java 6 o posterior. Reemplaza a xterm, rxvt, xwsh y amigos en sistemas X11, Terminal GNOME, Konsole de KDE, Terminal.app de Apple y PuTTY en MS Windows.
Características
Registro automático
Drapar y soltar para texto y URL
Licencia GPL
Desplazamiento hacia atrás ilimitado
Varias pestañas
Editar:
Supongo que no me refería necesariamente al uso de memoria/tiempo de inicio/lo que sea cuando dije peso ligero, pero definitivamente veo cómo eso podría estar implícito. No hay duda de que el uso de JVM agrega peso a una aplicación en estos términos. Teniendo en cuenta eso, sigo diciendo que es un terminal relativamente liviano, especialmente considerando que se ejecuta con Java 6+.
Admito mi paso en falso, sin embargo, y ofrezco los siguientes resultados para compensarlo. :) Intenté hacer dos cosas: cargar el terminal (imprimiendo ~7000 líneas desde /etc) y probar su tiempo de inicio. Esto último no fue posible en un par de programas que probé (a menos que alguien sepa un truco que yo no conozco). Los demás fueron probados time
y simplemente se les dijo que salieran. Por ejemplo, time rxvt-unicode -e 'exit'
.
ls $(buscar/etc) hora de inicio rxvt-unicode real 0m0.100s real 0m0.045s terminal-gnome real 0m0.368s real 0m0.215s terminador real 0m0.366s real 0m0.490s xfterm4 real 0m0.365s real 0m0.021s xterm real 0m0.090s xvt real 0m0.163s real 0m0.007s guake real 0m0.496s aterm real 0m0.092s real 0m0.025s
Cada resultado es el promedio de tres ensayos. Puede ver que la JVM realmente atasca a Terminator en términos de tiempo de inicio (esperado), pero me sorprendió verlo funcionar a la par con xfterm4 y gnome-terminal para la primera prueba.
No dude en ampliar esto.
Respuesta3
La terminal (terminal de xfce4) realmente no depende de XFCE. No uso ningún DE, pero encuentro que Terminal es excelente y realmente liviano. Su lista de dependencias es lo más corta posible para las funciones que solicita.
Respuesta4
Echa un vistazo aROXTérmino, también.