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

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

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

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

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. Prefiro 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, que não seja de um ambiente de janelas importante, que suporte transparência e guias verdadeiras?

Responder1

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

Para obter a transparência, você realmente deveria estar executando um gerenciador de janelas de composição. Os aplicativos não deveriam ter que lidar com isso. Mas o urxvt pode, se necessário. Ele usa propriedades 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), então você também pode ver símbolos e letras internacionais no mesmo terminal

Responder2

Eu gostoExterminador do Futuro. É muito leve e vem com muitos recursos que o tornam um programa de terminal exclusivo. Meus favoritos incluem rolagem horizontal (em oposição ao comportamento de quebra automática padrão na maioria dos terminais), rolagem automática inteligente, recursos de localização integrados, mas o recurso final (para mim) são os recursos de divisão de janelas. Se você está familiarizado com a divisão de janelas no emacs, é muito semelhante.

Aqui está um trecho do site e alguns dos melhores recursos:

Terminator é um emulador de terminal GPL multiplataforma com recursos avançados ainda não encontrados em nenhum outro lugar.

O Terminator será executado em qualquer sistema operacional moderno com Java 6 ou posterior. Ele substitui xterm, rxvt, xwsh e amigos em sistemas X11, Terminal GNOME, Konsole do KDE, Terminal.app da Apple e PuTTY no MS Windows.

Características

  • Registro Automático

  • Arrastar e soltar para texto e URLs

  • Licença GPL

  • Rolagem ilimitada

  • Várias guias

Editar:

Suponho que não estava necessariamente me referindo ao uso de memória/tempo de inicialização/o que você disse quando disse leve, mas definitivamente vejo como isso pode estar implícito. Não há dúvida de que usar a JVM acrescenta peso a uma aplicação nesses termos. Considerando isso, ainda digo que é um terminal relativamente leve, especialmente considerando que está rodando com Java 6+.

Admito minha gafe, entretanto, e ofereço os seguintes resultados para compensar isso. :) Tentei fazer duas coisas: carregar o terminal (imprimindo ~ 7.000 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 conheço). Os outros foram testados usando timee simplesmente foram instruídos a sair. Por exemplo, time rxvt-unicode -e 'exit'.

                 ls $(find /etc) tempo de inicialização
rxvt-unicode real 0m0.100s real 0m0.045s
terminal gnome real 0m0.368s real 0m0.215s
terminador real 0m0.366s real 0m0.490s
xfterm4 reais 0m0,365s reais 0m0,021s
xterm real 0m0.090s    
xvt real 0m0.163s real 0m0.007s
guaque 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 vê-lo funcionar no mesmo nível de xfterm4 e gnome-terminal no primeiro teste.

Sinta-se à vontade para expandir isso.

Responder3

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

Responder4

Dê uma olhadaROXTermo, também.

informação relacionada