5 dicas para personalizar a aparência do terminal Linux

5 dicas para personalizar a aparência do terminal Linux

Quer embelezar seu terminal Linux e dar a ele uma aparência diferente? Aqui estão algumas maneiras de personalizar seu Terminal.

O emulador de terminal, ou simplesmente o "Terminal", é parte integrante de qualquer distribuição Linux.

Quando você altera o tema de sua distribuição, muitas vezes o Terminal também sofre alguma mudança automática. Mas isso não significa que você não possa personalizar ainda mais seu Terminal.

Vamos mostrar alguns ajustes simples e alguns complexos para mudar a aparência do terminal. Você pode comparar a diferença visual nas imagens abaixo:

personalizando_terminal_0

personalizando_terminal_0

Personalizando o Terminal Linux

Para a maioria dos elementos como cor, transparência e fontes, você pode utilizar a própria interface do Terminal para ajustá-la sem a necessidade de inserir nenhum comando especial.

Abra seu Terminal. No canto superior direito, procure o menu de hambúrguer . Ali, clique em Preferências conforme mostrado na imagem abaixo:

personalizando_terminal_2

É aqui que você encontrará todas as configurações para alterar a aparência do terminal.

Dica 0: usando perfis de Terminal separados para sua personalização

Você pode criar um novo perfil para sua personalização. Por quê? Porque, dessa forma, suas alterações não afetarão o perfil do terminal principal. Suponha que você faça alguma alteração estranha e não consiga lembrar o valor padrão. Os perfis ajudam a separar as personalizações.

Como você pode ver, aqui temos perfis separados.

perfis_separados

Você pode alterar facilmente os perfis de terminal e abrir uma nova janela de terminal com o novo perfil.

escolhendo_perfis

Agora, vamos ver esses ajustes específicos.

Dica 1: usando um tema de Terminal claro ou escuro

Você pode alterar o tema do sistema e o tema do terminal é levemente alterado. Além disso, você pode alternar entre o tema escuro ou o tema claro, se não quiser alterar o tema do sistema.

Depois de acessar as preferências, você notará as opções gerais para alterar o tema e outras configurações.

personalizando_terminal_4

Dica 2: alterando a fonte e o tamanho

Selecione o perfil que você deseja personalizar. Agora você terá a opção de personalizar a aparência do texto, tamanho da fonte, estilo da fonte, espaçamento, forma do cursor e também alternar o som da campainha do Terminal.

Para as fontes, você só pode alterar o que está disponível em seu sistema. Se você quiser algo diferente, baixe e instale a fonte em seu sistema Linux primeiro.

Mais uma coisa! Use fontes monoespaçadas, caso contrário as fontes podem se sobrepor e o texto pode não ser claramente legível. Por exemplo, experimente a Share Tech Mono (código aberto).

Na guia Texto, selecione Fonte personalizada: e altere a fonte e seu tamanho (se necessário).

personalizando_terminal_5

Dica 3: alterando a paleta de cores e transparência

Além do texto e espaçamento, você pode acessar a aba Cores e alterar a cor do texto e do fundo do seu terminal. Você também pode ajustar a transparência para torná-la ainda mais bonita.

Como você pode notar, você pode alterar a paleta de cores de um conjunto de opções pré-configuradas ou ajustá-la você mesmo.

personalizando_terminal_6

Se você quiser habilitar a transparência, habilite a opção Usar fundo transparente.

Você também pode escolher usar cores do tema do sistema, se desejar uma configuração de cor semelhante ao seu tema.

personalizando_terminal_1

Dica 4: ajustando as variáveis do prompt do bash

Normalmente, você verá seu nome de usuário junto com o nome do host (como da sua distribuição) como o prompt bash ao iniciar o terminal sem nenhuma alteração.

Por exemplo, aqui seria livreeaberto@computador: $. Pode perceber que alteramos permanentemente o nome do host para computador:

terminal_hostname

Para alterar o nome do host, você pode digitar:

Comandos para usar no terminal

hostname NOME_PERSONALIZADO

No entanto, isso será aplicável apenas para sessões atuais. Portanto, quando você reiniciar, ele voltará ao padrão. Para alterar permanentemente o nome do host, você precisa digitar:

Comandos para usar no terminal

sudo hostnamectl set-hostname NOME_PERSONALIZADO

Da mesma forma, você também pode alterar seu nome de usuário, mas isso requer alguma configuração adicional que inclui eliminar todos os processos atuais associados ao nome de usuário ativo, portanto, não vamos abordar isso agora.

Dica 5: NÃO RECOMENDADO: alterando a fonte e a cor do prompt bash (para usuários avançados)

Você pode ajustar a fonte e a cor do prompt do bash (livreeaberto@computador: $) usando comandos.

Você precisará utilizar a variável de ambiente PS1 que controla o que está sendo exibido como prompt. Você pode aprender mais sobre isso na página do manual.

Por exemplo, quando você digita:

Comandos para usar no terminal

echo $PS1

A saída no nosso caso é:

\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$

Precisamos nos concentrar nessa parte da saída:

\[\e]0;\u@\h: \w\a\]$

Aqui, você precisa saber o seguinte:

  • \e é um caractere especial que denota o início de uma sequência de cores
  • \u indica o nome de usuário seguido pelo símbolo @
  • \h denota o nome do host do sistema
  • \w denota o diretório base
  • \a indica o diretório ativo
  • $ indica usuário não root

A saída no seu caso pode ser diferente, mas as variáveis serão as mesmas, então você precisa brincar com os comandos mencionados abaixo dependendo da sua saída.

Antes de fazer isso, lembre-se do seguinte:

  • Códigos para formato de texto: 0 para texto normal, 1 para negrito, 3 para itálico e 4 para texto sublinhado
  • Gama de cores para cores de fundo: 40-47
  • Gama de cores para a cor do texto: 30-37

Você só precisa digitar o seguinte para alterar a cor e a fonte:

Comandos para usar no terminal

PS1="\e[41;3;32m[\u@\h:\w\a\$]"

É assim que o prompt do bash ficará após digitar o comando:

personalizando_terminal_7

Se você observar o comando corretamente, conforme mencionado acima, \e nos ajudará a atribuir uma sequência de cores.

No comando acima, atribuímos uma cor de fundo, depois o estilo de texto e depois a cor da fonte seguida por m.

Aqui, m indica o fim da sequência de cores.

Então, tudo que você precisa fazer é brincar com esta parte:

41;3;32

O restante do comando deve permanecer o mesmo, você só precisa atribuir números diferentes para alterar a cor de fundo, estilo e cor do texto.

Observe que isso não ocorre em uma ordem específica, você pode atribuir o estilo do texto primeiro, a cor do fundo a seguir e a cor do texto no final como 3;41;32, onde o comando se torna:

Comandos para usar no terminal

PS1="\e[3;41;32m[\u@\h:\w\a\$]"

personalizando_terminal_8

Como você pode notar, a personalização das cores é a mesma, não importa a ordem. Assim, lembre-se dos códigos de personalização e brinque com eles até ter certeza de que deseja que isso seja uma mudança permanente.

O comando acima que mencionamos personaliza temporariamente o prompt do bash para a sessão atual. Se você fechar a sessão, perderá a personalização.

Para tornar esta mudança permanente, você precisa adicioná-la ao arquivo .bashrc. Este é um arquivo de configuração que carrega toda vez que você abre uma sessão.

personalizando_terminal_9

Você pode acessar o arquivo simplesmente digitando:

Comandos para usar no terminal

nano ~/.bashrc

A menos que você tenha certeza do que está fazendo, não mude nada. E, apenas para restaurar as configurações, você deve manter um backup da variável de ambiente PS1 (copiar e colar o que está nela por padrão) em um arquivo de texto.

Mesmo que precise da fonte e da cor padrão, você pode editar novamente o arquivo .bashrc e colar a variável de ambiente PS1.

Dica bônus: mude a paleta de cores do terminal com base em seu papel de parede

Se você deseja alterar o fundo e a cor do texto do terminal, mas não tem certeza de quais cores escolher, pode usar uma ferramenta Pywal feita em Python. Ela muda automaticamente a cor do terminal com base em seu papel de parede ou a imagem que você fornecer a ele.

personalizando_terminal_10

Conclusão

Obviamente, é fácil personalizar usando a interface do Terminal enquanto obtém um controle melhor do que pode ser alterado. Mas, a necessidade de conhecer os comandos também é necessária caso você comece a usar o WSL ou acesse um servidor remoto usando SSH, você pode personalizar sua experiência de qualquer maneira.

Como você personaliza o Terminal Linux? Compartilhe sua receita secreta conosco nos comentários.

Via itsfoss.com. Você pode conferir o post original em inglês:

5 Tweaks to Customize the Look of Your Linux Terminal

Última atualização deste artigo: 13 de october de 2022