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
Índice
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ã.
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.