16 de ago. de 2011

Alterando as cores do terminal - Linux Ubuntu Server

Neste tutorial vamos alterar as cores do terminal, tornando-o personalizado.
Quando você abre o terminal, a aparência padrão é mais ou menos assim:
A parte: activeinfo@activeinfo-laptop:~$ tem um layout fornecido pela variável global PS1.
Podemos sobrescrever essa variável, acrescentando um novo esquema de itens e cores ao
nosso terminal, editando o arquivo .bashrc, que fica no seu home (ou Pasta Pessoal), dessa
forma:
sudo gedit .bashrc
como na figura:
que vai abrir o arquivo .bashrc com permissão de superusuário com o editor de textos gedit.
Vá até o final do arquivo e acrescente as seguintes linhas:
export PS1="\[\033[1;31m\]\d \[\033[01;33m\]\t
\[\033[01;32m\]\u@\h \s\[\033[1;37m\]::\[\033[01;34m\]\w \[\033[01;36m\]\\$ "
como na figura:
Página 1
Tutorial de personalização do bash
Aqui cabe uma análise do conteúdo da variável PS1.
Na primeira linha temos:
\[\033[1;31m\]\d \[\033[01;33m\]\t
o que significa que estamos inserindo um elemento data (\d) e atribuindo a cor vermelha e
fonte negrito a ele ([1;31m\]\d) e em seguida um elemento time (\t) com a cor amarela e
fonte em negrito (\[\033[01;33m\]\t).
Existe uma tabela que determina os estilos e códigos de cores:
Estilos Cores de texto Cores de fundo
00: Nenhum 30: Preto 40: Preto
01: Negrito 31: Vermelho 41: Vermelho
04: Sublinhado 32: Verde 42: Verde
05: Piscante 33: Amarelo 43: Amarelo
07: Reverso 34: Azul 44: Azul
08: Oculto 35: Magenta (Rosa) 45: Magenta (Rosa)
36: Ciano (Azul Ciano) 46: Ciano (Azul Ciano)
37: Branco 47: Branco
Conhecendo essa tabela, você já pode alterar as cores e estilos como desejar.
Continuando, na próxima linha temos:
\[\033[01;32m\]\u@\h \s\[\033[1;37m\]::\[\033[01;34m\]\w \[\033[01;36m\]\\$
Nesta linha também atribuímos estilos e cores ao usuário (\u), nome da máquina até o
primeiro ponto (\h), nome do shell (\s) que no meu caso é o bash, aos dois pontos que
acrescentei para melhorar a linha, ao caminho completo do diretório atual (\w) e ao caractere
que diferencia um usuário comum de um superusuário ($).
Você pode obter mais informações no site do manual do bash:
http://www.gnu.org/software/bash/manual/bashref.html
Salve o arquivo, feche e abra o terminal novamente.
Página 2
Tutorial de personalização do bash
Você verá que os estilos e cores foram aplicados, como na figura:
Bem, com esse fundo branco, ainda não está muito amigável. Vamos mudar isso. Clique em
Editar > Preferências do Perfil, como na figura:
Será aberta a janela de Edição do Perfil. Abra a aba Cores e selecione Cor do texto, como
na figura:
Página 3
Tutorial de personalização do bash
Vai aparecer a seguinte janela:
Escolha uma cor clara para dar um bom contraste com um fundo preto.
Em seguida, selecione Cor de fundo para edição:
Página 4
Tutorial de personalização do bash
E selecione uma cor escura:
Feche a janela de edição. Agora você verá a janela do terminal mais ou menos assim:
O horário que inserimos com o \t pode ajudar a verificar o tempo que algumas operações
levaram. Por exemplo, para quem trabalha com testes em Ruby on Rails, pode verificar quanto
tempo levou uma determinada bateria de testes.
Você também pode acrescentar uma transparência à janela do terminal. Para isso, abra
novamente a edição em: Editar > Preferências do Perfil. Selecione a aba Pano de Fundo:
Página 5
Tutorial de personalização do bash
Selecione Fundo Transparente e deslize a barra para configurar a transparência.
Ao fechar a Edição do Perfil, você já pode ver o resultado:
Eu prefiro fundo preto, portanto vamos continuar o tutorial com as configurações já aplicadas
mas com um fundo de cor sólida.
Agora vamos editar o arquivo .bashrc do diretório /root. Dessa forma, quando você não
estiver utilizando o modo gráfico, suas definições também serão aplicadas. Digite no terminal:
sudo gedit /root/.bashrc
como na figura:
Edite o arquivo como da primeira vez:
Pronto! O seu terminal já está com uma cara melhor. Agora você pode criar seus próprios
estilos e cores e alterar quando quiser!

Nenhum comentário:

Postar um comentário