Picom
Picom é um compositor para X11, baseado em xcompmgr. Além de sombras, desbotamento e translucides, Picom implementa controle de opacidade de moldura de janela, transparência de janela inativa e sombras em janelas argb.
O Compton pelo tempo que está parado o desenvolvimento é provável que tenha sido descontinuado por seu desenvolvedor, e logo as distribuições irão parar de usar o mesmo.
Nessa deixa nasceu o Picom.
"Ele é um fork do Compton original porque parece não estar sendo mantido.
O plano atual dessa bifurcação é refatorá-lo para tornar o código possível de ser mantido, para que contribuidores em potencial não fiquem assustados quando derem uma olhada no código.
Também tentamos consertar bugs."
Ambientes gráficos
Utilizar um outro compositor não é para todos os ambientes gráficos, LXQt, KDE Plasma e Gnome Shell, na minha opinião o melhor é deixar o compositor padrão.
O Picom é indicado para:
- LXDE
- XFCE4
- Mate
- Gnome Classic
- I3, OpenBox e os demais gerenciadores de janelas do tipo.
Instalação
Para instalar use o comando referente a sua distribuição.
Para Arch Linux e derivados.
sudo pacman -S picom
Para Fedora
sudo dnf install picom
Para Debian e derivados
sudo apt install picom
Para openSUSE
sudo zypper install picom
Utilização
Desativar o compositor em uso
A primeira providencia é desativar o compositor padrão do seu ambiente gráfico.
Para Mate Desktop
gsettings set org.mate.Marco.general compositing-manager falsePara Gnome Flashback/Classic
gsettings set org.gnome.metacity compositing-manager false
Para XFCE4
xfconf-query -c xfwm4 -p /general/use_compositing -s false
Os demais não precisa.
Criar o lançador na inicialização do sistema
Confirme se o diretório dos arquivos de inicialização já está criado.
mkdir ~/.config/autostart
Crie o lançador do Picom com o comando.
nano ~/.config/autostart/picom.desktop
Cole as linhas abaixo no editor de texto nano aberto em seu terminal.
[Desktop Entry]
Name=Picom
Comment=Compositor
Exec=picom
Terminal=false
Type=Application
NoDisplay=true
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=NetworkManager
X-GNOME-UsesNotifications=true
Ficando assim.
Salve teclando Ctrl + x tecle s e tecle Enter para fechar.
Reinicie a sessão para usar o Picom.
loginctl kill-user $USER
Screen Tearing
Caso você tenha Screen Tearing, utilize a configuração abaixo que encontrei aqui.
Crie o diretório de configurações do Picom.
mkdir ~/.config/picom/
Crie o arquivo de configuração do Picom.
nano ~/.config/picom/picon.conf
Copie e cole todas as linhas do quadro abaixo no nano aberto no terminal.
Note a parte de programas, você deve alterar os mesmos para a sua realidade.
Ficando como abaixo.
Salve teclando Ctrl + x tecle s e Enter para fechar.
Criar o lançador na inicialização do sistema
O lançador de inicialização tem o comando alterado para esse caso que é para eliminar screen tearing.
O comando passa de:
picom
para
picom --config ~/.config/picom/picon.conf
Confirme se o diretório dos arquivos de inicialização já está criado.
mkdir ~/.config/autostart
Crie o lançador do Picom com o comando.
nano ~/.config/autostart/picom.desktop
Cole as linhas abaixo no editor de texto nano aberto em seu terminal.
[Desktop Entry]
Name=Picom
Comment=Compositor
Exec=picom --config ~/.config/picom/picon.conf
Terminal=false
Type=Application
NoDisplay=true
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=NetworkManager
X-GNOME-UsesNotifications=true
Ficando assim.
Salve teclando Ctrl + x tecle s e Enter para fechar.
Reinicie a sessão para usar o Picom sem screen tearing.
loginctl kill-user $USER
Assista o vídeo abaixo e confira se o screen tearing sumiu.
Comentários
Postar um comentário
olá, seja bem vindo ao Linux Dicas e suporte !!