Utilizando o bashrc para gerenciar a cor do terminal quando a luz noturna está ativa

Publicado por taidson em 09/09/2021

[ Hits: 433 ]

 


Utilizando o bashrc para gerenciar a cor do terminal quando a luz noturna está ativa



Olá a todos e a todas. Se as cores do seu terminal somem quando a luz noturna do sistema está ativa, esta dica é para você!

Você pode editar o arquivo ~/.bashrc para exibir um padrão de cores diferente se a luz noturna estiver ativa da seguinte forma.

Abra seu bashrc num editor de textos, aqui uso o vim:

vim ~/.bashrc

Agora, adicione o seguinte código ao final do arquivo:

 eval "`dircolors -b ~/.dircolors`"
 alias ls='ls --color=auto'
 alias dir='dir --color=auto'
 alias vdir='vdir --color=auto'
 alias grep='grep --color=auto'
 alias fgrep='fgrep --color=auto'
 alias egrep='egrep --color=auto'

#CAPTURA O ESTADO DA LUZ NOTURNA (ON/OFF)
light=$(gsettings get org.gnome.settings-daemon.plugins.color night-light-enabled)

#VERIFICA SE A LUZ ESTÁ ATIVA E MODIFICA A VARIÁVEL LS_COLORS
#DE ACORDO COM O ESTADO DA LUZ NOTURNA
if [[ $light = false ]];
then
   echo $light
   LS_COLORS=$LS_COLORS:'di=1;34:' ; export LS_COLORS
else
   LS_COLORS=$LS_COLORS:'di=1;94:' ; export LS_COLORS
fi

Linux: Utilizando o bashrc para gerenciar a cor do terminal quando a luz noturna está ativa
Dessa forma ao ativar a luz noturna não terá problemas com as cores ao executar um ls no terminal.
Obs.: o problema dessa dica é que o terminal tem que ser reiniciado para que o bashrc seja executado ou você pode utilizar o comando:

source ~/.bashrc

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Samba com problemas ao resolver nomes de máquinas da rede [Resolvido]

LPRNG no Debian 7 - Erro:LPD doesn't listen on port 515 [Resolvido]

Solução para problema com a troca de temas de cursor no Ubuntu

Aumentando a performance do Compiz

Instalação da impressora Lexmark E120 no Linux

  

Comentários
[1] Comentário enviado por mauricio123 em 09/09/2021 - 12:23h


Muito Bacana.

___________________________________________________________
[code]Conhecimento não se Leva para o Túmulo.
https://github.com/MauricioFerrari-NovaTrento [/code]



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts