Emulador de terminal

Benedikt Meurer

Programador de software
os-cillation
Desenvolvimento do sistema

Andrew Conkling

Nick Schermer



Este manual descreve a versão 0.4.8 do Terminal.

É 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

Introdução ao Terminal
O que é um emulador de terminal?
O que faz do Terminal especial?
Começando
Iniciar Terminal
Quando inicia Terminal a primeira vez
Trabalhar com vários terminais
Utilização
Para abrir e fechar terminais
Para modificar uma janela de terminal
Para trabalhar com conteúdo das janelas de terminal
Para mudar o título do terminal
Para recuperar o seu terminal
Para personalizar a barra de ferramentas
Para trocar entre diferentes codificações
Preferências
Geral
Aparência
Cores
Atalhos
Avançado
Opções de linha de comandos
Resumo de Opções
Opções Gerais
Janela ou Separador
Opções de Separadores
Opções de Janelas
Tópicos avançados
Ficheiros e Variáveis de Ambiente
Opções ocultas
Perguntas frequentes (FAQ)
O Terminal queixa-se sobre Incapaz de iniciar o servidor de terminal: Incapaz de ligar o serviço de mensagens D-BUS, que posso fazer?
As teclas Home e End não funcionam no Terminal, que se passa?
Suporte
Sobre o Terminal

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.