Emulador de terminal
|  | Próximo

## Emulador de terminal

### Benedikt Meurer

Programador de software
os-cillation
Desenvolvimento do sistema

`<benny@xfce.org>`

### Andrew Conkling

`<andrewski@fr.st>`

### Nick Schermer

`<nick@xfce.org>`

Este manual descreve a versão 0.4.6 do Terminal.

Copyright © 2003, 2004, 2005, 2006, 2007, 2008 os-cillation

Copyright © 2009 Equipa de desenvolvimento Xfce

Copyright © 2009 Nuno Miguel (nunis@netcabo.pt)

É garantida a permissão a copiar, distribuir e/ou modificar este documento nos termos da GNU Free Documentation License, versão 1.1 ou mais recente conforme publicada pela Free Software Foundation; sem Secções Invariantes, sem textos de capa e contra-capa. Pode consultar a licença integralmente em Free Software Foundation.

December 2009

## Introdução ao Terminal

### O que é um emulador de terminal?

O sistema operativo UNIX foi originalmente desenhado como um sistema de texto apenas, controlado por comandos introduzidos com um teclado. Isto é conhecido como interface de linha de comandos. O Sitema de Janelas X, Xfce e outros projectos têm adicionado uma interface gráfica de utilizador ao UNIX, que é o que está a usar agora mesmo. Mas a adição duma interface gráfica de utilizador não significa que a linha de comandos está morta. A linha de comandos está ainda presente e é frequentemente a forma mais fácil, rápida e poderosa de fazer certas tarefas. De facto, utilizadores experientes estariam perdidos sem ela.

Terminal é aquilo que é conhecido como um emulador de terminal para o X, vulgarmente referido como terminal ou shell. Oferece o equivalente ao antigo ecrã de texto no seu ambiente de trabalho, mas pode facilmente partilhar o ecrã com outras aplicações gráficas. Utilizadores Windows podem já estar familarizados com a linha de comandos MS-DOS, que tem a função de oferecer uma linha de comandos em Windows, contudo a interface em linha de comandos UNIX oferece de longe mais poder e facilidade de uso do que o DOS.

Terminal emula a aplicação `xterm` desenvolvida pelo Consórcio X. Por outro lado, a aplicação `xterm` emula o terminal DEC VT102 e também suporta as sequências de escape do DEC VT220. Uma sequência de escape é uma série de caracteres que iniciam com o caractere Esc. Terminal aceita todas as sequências que os terminais VT102 e VT220 usam para funções como a colocação do cursor e limpeza do ecrã.

### O que faz do Terminal especial?

As funcionalidades avançadas do Terminal incluem uma interface de configuração simples, a capacidade de ter múltiplos separadores de terminal numa única janela, a possibilidade de ter um fundo de terminal pseudo-transparente e um modo compacto (onde tanto a barra de menu como as decorações da janela estão ocultas) que o ajudam a poupar espaço no ambiente de trabalho.

Estão disponíveis as seguintes funcionalidades chave:

- Vários separadores por janela

- Barras de ferramentas personalizáveis, que podem ser alteradas com um editor gráfico para barra de ferramentas integrado

- Habilidade para configurar cada aspecto do Terminal nas diálogo de Preferências bem como um conjunto de opções ocultas

- Boa integração com Ambiente de trabalho Xfce em particular, mas também com todos os outros ambientes de trabalho Linux

- Suporte de gestão de sessões

- Suporte multihead real (modos MultiScreen e Xinerama)

- Cumprimento de padrões (veja o sítio web freedesktop.org)

- D-BUS um serviço de terminal para minimizar a utilização global de recursos

- Alto grau de manutenção ao fazer uma melhor utilização do GTK+ e do GObject.

Além destas funcionalidades chave, Terminal tem todas as funcionalidades que se esperam dum emulador de terminal moderno.

|  | Próximo
|  | Começando