Picom: Configurando a transparência

 

Como configurar a transparência do terminal no Picom

A configuração a seguir, serve para habilitar a transparência em deteminados emuladores de terminais, ou em apenas um, como desejar.

Instalação do Picom

sudo pacman -S picom

Configuração inicial

mkdir ~/.config/picom
cd $_
cp /usr/share/doc/picom/picom.conf.example picom.conf

Configuração final

Editar o arquivo picom.conf recém criado.

Descomentar a seguinte linha:

active-opacity = 1.0

Em opacity-rule, adicionar as seguintes linhas:

opacity-rule = [
    "80:class_g = 'Alacritty' && focused",
    "60:class_g = 'Alacritty' && !focused",
];

No exemplo acima, a transparência está habilitada, mas somente a tela do Alacritty ficará com transparência!

Dicas bônus

Para saber o nome da classe de cada programa, abra uma tela do terminal ao lado da que queira identificar e execute o seguinte comando no terminal:

xprop WM_CLASS

Ao mudar a seta do cursor, basta clicar na tela do programa, que será exibido a classe do mesmo. Vide o exemplo do Code para o Arch LInux:

WM_CLASS(STRING) = "code-oss", "code-oss"

Até a próxima!

Ps.: Não esquecer de adicionar a seguinte linha no arquivo bspwrc:

picom &

Desta forma o picom será carregado na inicialização do seu BSPWM.