Eu gosto do terminador . É muito leve e vem com muitos recursos que o tornam um programa exclusivo de terminal. Meus favoritos incluem rolagem horizontal (ao contrário do comportamento padrão de empacotamento na maioria dos terminais), autoscroll inteligente, recursos de localização integrados, mas o recurso final (para mim) são os recursos de divisão de janela. Se você está familiarizado com a divisão de janelas no emacs, é muito semelhante.
Veja um trecho do site e alguns dos melhores recursos:
Terminator is a cross-platform GPL terminal emulator with advanced features not yet found elsewhere.
Terminator will run on any modern OS with Java 6 or later. It replaces xterm, rxvt, xwsh and friends on X11 systems, GNOME Terminal, KDE's Konsole, Apple's Terminal.app, and PuTTY on MS Windows.
Features
Editar:
Suponho que eu não estivesse necessariamente se referindo ao uso de memória / tempo de inicialização / o que você disse quando eu disse leve, mas eu definitivamente vejo como isso pode estar implícito. Não há dúvida de que o uso da JVM adiciona peso a um aplicativo nesses termos. Dado isso, eu ainda digo que é um terminal relativamente leve, especialmente considerando que ele está rodando com o Java 6 +.
Eu admito meu faux pas, no entanto, e ofereço os seguintes resultados para compensar isso. :) Eu tentei fazer duas coisas: dar uma carga ao terminal (imprimindo ~ 7000 linhas de / etc) e testar seu tempo de inicialização. Este último não foi possível em alguns dos programas que testei (a menos que alguém conheça um truque que eu não saiba). Os outros foram testados usando time
e são simplesmente instruídos a sair. Por exemplo, time rxvt-unicode -e 'exit'
.
ls $(find /etc) startup time
rxvt-unicode real 0m0.100s real 0m0.045s
gnome-terminal real 0m0.368s real 0m0.215s
terminator 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 é a média de três tentativas. Você pode ver que a JVM realmente atrapalha o terminador em termos de tempo de inicialização (esperado), mas fiquei surpreso ao ver que ele se comportava de acordo com os gostos de xfterm4 e gnome-terminal no primeiro teste.
Por favor, sinta-se à vontade para expandir isso.