O que é um bom terminal X não de um ambiente de janela principal?

2

Estou procurando um programa de terminal que possa usar com um ambiente mínimo de fluxbox que estou configurando.

Idealmente, estou procurando um programa de terminal que suporte guias e transparência real.

Até agora, parece que os únicos programas de terminal que chegam perto de atender a esses requisitos vêm do Gnome, do KDE ou do XFCE. Eu preferiria não usar um programa de terminal de um desses ambientes de janelas, pois não quero todas as outras bibliotecas.

Existe algum programa de terminal x independente, não de um grande ambiente de janelas que suporte transparências verdadeiras e guias?

    
por thx1139 02.04.2012 / 02:24

4 respostas

3

Adoro rxvt-unicode . Ele faz todas essas coisas, mas não por padrão. Ele tem muitas opções de tempo de compilação, uma das quais é o perl embutido para estendê-lo com funcionalidades extras, como guias. Tem uma arquitetura cliente-servidor também. Uma instância mestre executa várias sessões de terminal em diferentes janelas. Na verdade, não uso as janelas com guias, prefiro usar os recursos do gerenciador de janelas para obter o mesmo efeito.

O get a transparência você deve realmente estar executando um gerenciador de janelas de composição. Apps não deveria ter que lidar com isso. Mas o urxvt pode, se você precisar. Ele usa propriedades do X. Para obter transparência, defina isto:

urxvt.background:   rgba:0000/0000/0000/dddd

Como o nome indica, também é um terminal unicode (pode exibir UTF-8 diretamente), assim você também pode ver símbolos e letras internacionais no mesmo terminal

    
por 02.04.2012 / 07:41
2

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

  • Automatic Logging

  • Drap & Drop for text and URLs

  • GPL License

  • Unlimited Scrollback

  • Multiple Tabs

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.

    
por 02.04.2012 / 07:58
1

Terminal (terminal do xfce4) realmente não depende do XFCE. Eu não uso nenhum DE, mas acho Terminal excelente e muito leve. Sua lista de dependências é a mais curta possível para os recursos que você está solicitando.

    
por 02.04.2012 / 20:53
0

Dê uma olhada no ROXTerm também.

    
por 02.04.2012 / 21:33