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 recebe uma reforma automática. Mas isso não significa que você não possa personalizar ainda mais o terminal.
Na verdade, muitos leitores nos perguntaram como o terminal em nossas capturas de tela ou vídeos parece tão legal, quais fontes usamos, etc.
Para responder a essa pergunta frequente, vou mostrar alguns ajustes simples e alguns complexos para mudar a aparência do terminal. Você pode comparar a diferença visual na imagem abaixo:
Este tutorial utiliza um terminal GNOME no Pop!_OS para personalizar e ajustar a aparência do terminal. Mas, a maioria dos conselhos deve ser aplicável a outros terminais também.
Para a maioria dos elementos como cor, transparência e fontes, você pode utilizar a GUI para ajustá-la sem a necessidade de inserir nenhum comando especial.
Abra seu terminal. No canto superior direito, procure o menu de hambúrguer. Aqui, clique em “Preferências” conforme mostrado na imagem abaixo:
É aqui que você encontrará todas as configurações para alterar a aparência do terminal.
Aconselho você a 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 a personalização.
Como você pode ver, o Abhishek tem perfis separados para tirar screenshots e fazer vídeos.
Perfis de terminal
Você pode alterar facilmente os perfis de terminal e abrir uma nova janela de terminal com o novo perfil.
Alterar perfil do terminal
Essa era a sugestão que queria apresentar. Agora, vamos ver esses ajustes.
Você pode alterar o tema do sistema e o tema do terminal é 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.
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. Se você quiser sugestões, use Share Tech Mono (código aberto) ou Larabiefont (código não aberto).
Na guia Texto, selecione Fonte personalizada e altere a fonte e seu tamanho (se necessário).
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.
Se você quiser habilitar a transparência como eu fiz, clique na 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.
Normalmente, você verá seu nome de usuário junto com o nome do host (sua distribuição) como o prompt bash ao iniciar o terminal sem nenhuma alteração.
Por exemplo, seria “ankushdas@pop-os:~$
” no meu caso. No entanto, eu alterei permanentemente o nome do host para “itsfoss
“, então agora parece:
Para alterar o nome do host, você pode digitar:
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:
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, evitaremos que isso mude a aparência do terminal.
No entanto, você pode ajustar a fonte e a cor do prompt do bash (nkushdas@itsfoss:~$
) 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:
echo $PS1
A saída no meu 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 na primeira 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 rootA 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:
0
para texto normal, 1
para negrito, 3
para itálico e 4
para texto sublinhado40-47
30-37
Você só precisa digitar o seguinte para alterar a cor e a fonte:
PS1="\e[41;3;32m[\u@\h:\w\a\$]"
É assim que o prompt do bash ficará após digitar o comando:
Se você observar o comando corretamente, conforme mencionado acima, \e
nos ajudará a atribuir uma sequência de cores.
No comando acima, eu atribuí uma cor de fundo primeiro, 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:
PS1="\e[3;41;32m[\u@\h:\w\a\$]"
Como você pode notar, a personalização das cores é a mesma, não importa a ordem. Portanto, 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 mencionei personaliza temporariamente o prompt do bash para a sessão atual. Se você fechar a sessão, perderá a personalização.
Portanto, para tornar esta mudança permanente, você precisa adicioná-lo ao arquivo .bashrc
(este é um arquivo de configuração que carrega toda vez que você carrega uma sessão).
Você pode acessar o arquivo simplesmente digitando:
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.
Portanto, 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.
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 baseada em Python. Ele muda automaticamente a cor do terminal com base em seu papel de parede ou a imagem que você fornecer a ele.
Obviamente, é fácil personalizar usando a GUI 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 de arroz conosco nos comentários.
Como conectar o iPhone ao Arch Linux
Revisão de Manjaro Linux: ‘Arch Linux for Human Beings’ fornece lançamento contínuo para todos os usuários
Qual distribuição Linux usar depois do Ubuntu?
Como instalar e usar R no Ubuntu
Ubuntu 20.04.1: o primeiro lançamento do Ubuntu 20.04 LTS já está disponível para download
2 maneiras de baixar arquivos pelo terminal Linux
7 distros Linux a serem esperadas em 2021
Verifique o uso do seu disco usando a ferramenta de terminal ‘duf’ [alternativa amigável para comandos du e df]
Como deixar tudo no modo escuro no LibreOffice
27 projetos super legais com Raspberry Pi Zero W para entusiastas do "faça você mesmo"
O que é GNU/Linux Copypasta?
Como instalar o Erlang mais recente no Ubuntu Linux
Boas notícias!Smartphones /e/OS não googled agora estão sendo enviados para os EUA e Canadá
O primeiro lançamento do Kali Linux de 2021 traz novas ferramentas de hacking, Linux Kernel 5.10 e Xfce 4.16
O NextCloud Hub 21 é uma versão promissora para equipes remotas com grandes melhorias
Siga-nos nas redes sociais