Termo, Xterm ou Uxterm?

76

Eu sou um usuário doméstico médio, mas às vezes ainda uso o terminal para tarefas simples. Quando digito "terminal" em unidade, ele me oferece três opções - mas qual é a diferença? Odeio sempre escolher aleatoriamente e pensar no que fiz.

Justinas Dūdėnas
fonte
2
É muito legal se você estiver constantemente usando, por exemplo, mc (comandante da meia-noite) e quiser trabalhar com todos os atalhos existentes: D. Como algumas teclas de atalho não funcionam no xterm com suporte ao menu gnome, é uma vantagem no mc: D. Um bom exemplo disso pode ser F10 ou outro. Se você tentar usá-lo no gnome-terminal padrão no mc, ele não funcionará, mas no xterm funciona muito bem.

Respostas:

38

Terminal é, no software padrão do Ubuntu, o gnome-terminal. O XTerm é ... https://en.wikipedia.org/wiki/Xterm . UXTerm é XTerm com suporte a caracteres Unicode. A principal diferença entre o XTerm e o Terminal é que o gnome-terminal possui mais recursos, enquanto o XTerm é minimalista (embora tenha recursos que não estão no gnome-terminal, mas são mais avançados).

Yure16
fonte
13
Unicode é um grande negócio.
Justinas Dūdėnas
6
Tanto quanto posso ver no Xterm e no UXterm, caracteres Unicode como os que cat ~/Desktop/examples.desktopparecem absolutamente idênticos, com ou sem fontes TrueType selecionadas por meio de Control + clique com o botão direito. Como exatamente esses dois emuladores de terminal são diferentes?
Dan Dascalescu
16

Se você estiver usando o Ubuntu, também deve ter gnome-terminalinstalado. Para o Kubuntu, o terminal padrão é konsolee, para o Lubuntu, é lxterminal.

Todos os três são boas escolhas.

Para ser independente do Ambiente de Desktop, tanto quanto possível, eu escolheria lxterminal.

xterm, e uxtermsão bons, mas usam fontes feias e apresentam alguns problemas em relação às teclas digitadas (consulte Como configurar teclas de atalho para um xterm? ).

enzotib
fonte
1
Você re kidding, they cannão adiciona várias versões de software devido a fontes diferentes. Incomodar as pessoas, porque faz sentido para 1% dos usuários e custa tão pouco espaço em disco? Deve haver diferenças sérias.
Justinas Dūdėnas 14/01
@ JustinasDūdėnas: Não digo que sejam idênticas do ponto de vista funcional, e não digo que diferem apenas em fontes (que é um tanto configurável, a propósito), mas dois softwares não precisam ter " diferenças sérias "a serem incluídas nos repositórios. A escolha é deixada às preferências do usuário.
enzotib
2
O xterm não depende de outro software, que pode ser útil no caso de você desinstalar algo acidentalmente.
Daithib8 23/05
6
Você pode usar fontes TrueType (e anti-aliasing) para xterm com um clique de controle com o botão direito (hold), selecione "fontes TrueType"
Janus Troelsen
3
O que quero dizer é que a inclusão de software quase idêntico força os usuários a escolherem os que não precisam. Você pode compará-lo com a documentação em excesso ou adicionar um segundo botão de desligamento.
Justinas Dūdėnas
8

O padrão é "terminal", que é gnome-terminal.

Você também pode convocar um com uma tecla de atalho ctrl-alt-T

Adrian
fonte
4

O Gnome-terminal geralmente é mais um recurso problemático do que o xterm e o rxvt. Além disso, o tamanho da instalação do terminal do gnome é geralmente cerca de dez vezes maior que o do xterm.

Por padrão, o urxvt usa um recurso chamado rolagem rápida. Isso faz com que o emulador de terminal nem sempre atualize a janela quando o conteúdo é alterado. Se um programa estiver produzindo uma quantidade significativa de dados para o emulador de terminal, a rolagem rápida pode resultar em um aumento notável no desempenho. O Xterm tem essa opção desativada por padrão, mas você pode ativá-la inserindo XTerm*fastScroll: Trueseu .Xresourcesarquivo. O terminal Gnome não parece ter esse recurso.

O Gnome-terminal possui perfis que permitem definir e alternar rapidamente entre configurações.


fonte
Para o gnome-terminal, o VSZ (tamanho virtual) é cerca de 5-8 vezes maior e o RSS (tamanho do conjunto de residentes) é cerca de 4-5 vezes maior que o xterm. Mas é para isso gnome-terminal-server, que permite abrir quantas janelas você quiser. Se você abrir tantas janelas xterm, os requisitos de memória serão semelhantes.
Olaf Dietsche
1

Para um usuário médio, xterme uxtermsão bastante inúteis.

Pessoalmente, confio gnome-terminalmesmo em uso avançado. Eu simplesmente removo os outros dois, para não me incomodar com eles sendo exibidos na minha pesquisa de aplicativos.

Adame Doe
fonte
6
Como exatamente xterm e uxterm são inúteis? Eu prefiro pressionar F10 no xterm do que Esc, 0 no gnome-terminal e, com fontes do tipo true, o xterm parece incrível.
Dan Dascalescu
3
@ DanDascalescu Pode-se simplesmente digitar [Alt] [0] e faz a mesma coisa. Além disso, a gnome-terminalfonte parece espetacular e você não precisa fazer isso xterm -fa font -fs 10antes de pressionar a tecla [Alt] [F2]. Eu acho que você pode configurar o gnome-terminal para abrir o xterm assim e sair. Outra queda do xterm é a leveza. É arcaico; é como vim vs gedit. A menos que você não tenha um computador moderno, não use o xterm. Você não pode ampliar; você não tem um menu; você não pode copiar e colar (o mais irritante)! Basicamente, use o xterm se precisar usar ed para editar sem muito uso da CPU.
dylnmc