9 maneiras desconhecidas de usar o Neofetch no Linux

9 maneiras desconhecidas de usar o Neofetch no Linux

Neofetch exibe as informações do sistema e logotipo de distribuição no terminal Linux. Ele pode ser ajustado para mudar sua produção de maneiras surpreendentes.

Neofetch é uma ferramenta de linha de comando simples que exibe um logotipo ASCII da distribuição juntamente com algumas informações do sistema no Terminal. Parece bonito e você pode facilmente mostrar qual distribuição, ambiente de desktop e temas você está usando quando você compartilha as capturas de tela do seu desktop em várias comunidades Linux.

neofetch_no_ubuntu

Para a maioria dos usuários, isso é tudo o que há para fazer no Neofetch.

Mas o Neofetch é altamente personalizável. Você pode exibir qualquer logotipo ASCII em vez do da distribuição, filtrar as informações para exibir ou substituir os logotipos por mensagens de cowsay.

Interessante, não é? Antes de mostrar como personalizar o Neofetch, vamos mostrar rapidamente como instalá-lo primeiro, se você ainda não o instalou.

Instalando o Neofetch

Neofetch está disponível no repositório oficial de todas as principais distribuições Linux. Para instalá-lo no Ubuntu e distribuições baseadas em Debian, use:

Comandos para usar no terminal

sudo apt install neofetch

Os usuários do Fedora e da Red Hat podem usar o gerenciador de pacotes DNF:

Comandos para usar no terminal

sudo dnf install neofetch

Os usuários do Arch e do Manjaro podem usar o comando pacman:

Comandos para usar no terminal

sudo pacman -S neofetch

Os usuários do openSUSE podem usar o comando Zypper:

Comandos para usar no terminal

sudo zypper install neofetch

Depois de instalá-lo, vamos ver como usá-lo.

Usando o Neofetch

Em sua forma mais simples, digite o comando neofetch no terminal:

Comandos para usar no terminal

neofetch

E ele mostrará a saída padrão que consiste no logotipo ASCII da sua distribuição e algumas informações do sistema.

Isso é simples. Mas você pode configurá-lo para mostrar algumas informações adicionais ou ocultar algumas.

1. Exibindo logo de outra distro

Por padrão, o neofetch mostra o logotipo da distribuição atual. Nada de novo aí.

Mas você pode ter o logotipo ASCII de uma distribuição diferente da sua. Não esperava por isso?

Aqui está o logo do Pop!_OS no sistema operacional Ubuntu.

neofetch_com_logo_do_popos

Para fazer isso, você tem que usar o sinalizador --ascii_distro.

Comandos para usar no terminal

neofetch --ascii_distro distroname

Sabe de uma coisa? Você pode até mesmo exibir o logotipo ASCII do Windows no Neofetch.

neofetch_com_logo_do_windows

2. Mostrando um logo menor

A lista de distribuições com arte ASCII está listada na página de manual do Neofetch. Agora, também existe uma sublista de distribuições, que tem uma arte pequena em ASCII. Essa lista também pode ser encontrada em sua página de manual.

neofetch_com_logo_menor

Para conseguir isso:

Comandos para usar no terminal

neofetch --ascii_distro nome_da_distro_small

Você pode torná-lo permanente editando a respectiva linha no arquivo de configuração.

Se um logotipo de distro não tiver uma versão pequena, ela exibirá a maior. E se você cometeu um erro de digitação, ele mostra o logotipo do Tux.

neofetch_com_logo_tux

3. Ocultando várias informações da exibição

No Neofetch, há muitas informações mostradas por padrão. Você não precisa se ater a eles se não quiser.

Você pode ocultar algumas informações da tela. Você pode fazer isso de duas maneiras: fornecendo opções por meio da linha de comando ou editando o arquivo de configuração.

Se editar o arquivo de configuração, fará isso apenas uma vez e terá o efeito imediatamente, e não há necessidade de digitá-lo repetidamente.

Abra a configuração neofetch com Vim ou Nano ou seu editor favorito usando:

Comandos para usar no terminal

nano .config/neofetch/config.conf

neofetch_editando_configuracao

Aqui você pode encontrar várias linhas referentes a "info". Comente aqueles que você deseja ocultar e descomente aqueles para mostrar. Para comentar, basta adicionar # no início de uma linha.

Salve o arquivo e saia. Em seguida, a execução Neofetch será a modificada.

O mesmo arquivo de configuração pode ser ajustado para mostrar os usuários no sistema, temperaturas da CPU, informações da bateria, etc.

neofetch_com_mais_informacoes

4. Ocultando o logotipo ou as informações

Você pode ajustar o Neofetch para exibir apenas as informações do sistema e ocultar o logotipo ASCII.

Comandos para usar no terminal

neofetch --off

Neofetch sem logotipo ASCII

Além disso, você pode ter Neofetch com apenas o logo ASCII, sem informações do sistema:

Comandos para usar no terminal

neofetch -L

Neofetch com o logo ASCII apenas

5. Usando uma imagem personalizada como logotipo ASCII

O Neofetch suporta imagens personalizadas a serem aplicadas à parte do logotipo ASCII. Isso é conseguido por vários back-ends. As imagens podem ser aplicadas através dos backends jp2a, caca, sixel, w3m.

Usando jp2a, você pode ter sua própria imagem como uma arte ascii em neofetch.

Logo ASCII personalizado no Neofetch com backend jp2a

Para fazer isso, use Neofetch assim:

Comandos para usar no terminal

neofetch --jp2a /caminho/da/imagem

Outro tipo de saída com suporte é o back-end caca. No terminal, insira:

Comandos para usar no terminal

neofetch --caca /caminho/da/imagem

Imagem Neofetch com backend de caca

Existem outros back-ends também, que podem ser encontrados em sua página de manual.

6. Adicionando cores gradiente usando lolcat com Neofetch

Com o lolcat, você pode ter um neofetch colorido. Instale o lolcat usando o gerenciador de pacotes da sua distribuição primeiro:

Comandos para usar no terminal

sudo apt install lolcat

Uma vez que o lolcat é instalado, encaminhe a saída do neofetch para o lolcat para obter um efeito arco-íris:

Comandos para usar no terminal

neofetch | lolcat

Neofetch com Lolcat dá uma saída colorida

7. Usando cowsay e fortune em vez de logo

Com os últimos lançamentos do Neofetch, agora você pode exibir cowsay e fortune no lugar do logo ASCII. E para deixar mais enfeitado, a mesma saída pode ser canalizada para lolcat.

Comandos para usar no terminal

neofetch --ascii "$(fortune | cowsay -W 30)" | lolcat

O programa Cowsay também pode exibir outras figuras de animais, especificando o arquivo de vaca com -f bandeira.

Neofetch com cowsay e lolcat

Para mais diversão e se você tiver algum tempo para investir, digite o código abaixo e veja um neofetch animado aparecendo:

Comandos para usar no terminal

neofetch --ascii "$(fortune | cowsay -f dragon -W 30)" | lolcat -ats 60

8. Animando o neofetch

Falando em animação, você pode animar toda a saída Neofetch com o comando pv. Gasta muito tempo, mas se você está fazendo um screencast e quer divertir as pessoas, isso pode fazer o truque.

Your browser does not support the video tag.

Com o comando pv instalado em seu sistema, use-o em conjugação com o Neofetch:

Comandos para usar no terminal

neofetch | pv -qL 100

Isso começará a digitar caractere por caractere a arte e as informações do neofetch. Ajuste a velocidade da animação alterando o valor de 100. Quanto maior o valor, mais rápida é a animação.

9. Cores personalizadas para o painel de título, sublinhado e informações

Você pode alterar as cores da parte informativa. As partes do painel informativo estão na ordem: título, @, sublinhado, legenda, dois pontos, informações.

Você pode dar uma parte diferente para cada um deles, adicionando um código de cores em sua posição como esta:

Comandos para usar no terminal

neofetch --colors 3 4 5 6 2 1

Seleção de esquema de cores personalizado Neofetch

Conclusão

Há muitas outras maneiras de ajustar o Neofetch. Você sempre pode olhar para sua página de manual.

Como dito anteriormente, para a maioria dos usuários, o Neofetch é apenas um comando simples e sem opção para exibir informações do sistema de forma bonita com logo da distribuição no terminal.

Você encontrou algum novo uso surpreendente do Neofetch? Você conhece algum outro truque legal? Compartilhe conosco nos comentários.

Última atualização deste artigo: 14 de november de 2022