Como obter a composição de janelas em desktops Linux leves com Compton

Uma das piores desvantagens de usar um ambiente de desktop leve é ​​o fato de que ele dispensa muitos recursos modernos. Por exemplo: no XFCE4, se você estiver assistindo a um vídeo em tela cheia do navegador da Web, é provável que haja muito screen-tearing. Isso ocorre porque desktops leves geralmente não têm um bom compositor (por motivos de desempenho). Como resultado de não ter um bom compositor, você experimentará muito screen tearing e, geralmente, seu ambiente de desktop não parecerá tão moderno quanto poderia. Para algumas pessoas, isso é algo que elas aceitam e ignoram. Para outros, a falta de composição de janelas é provavelmente uma das principais razões pelas quais as pessoas voltam para ambientes de desktop mais pesados, como KDE e Gnome.

ALERTA DE SPOILER: Role para baixo e assista ao tutorial em vídeo no final deste artigo.

Felizmente, existe uma maneira de dar a ambientes de desktop leves uma verdadeira composição de janelas. Envolve a instalação do compositor de janela Compton. Com o compositor Compton ativado em seu ambiente leve, os problemas de rasgo de tela desaparecerão e tudo ficará muito mais bonito.

Como instalar o Compton

Ubuntu

sudo apt install compton compton-conf

Debian

sudo apt-get install compton compton-conf

Arch Linux

sudo pacman -S compton

Certifique-se de também construir a GUI Compton-conf ferramenta de configuração do AUR para Arch.

  Como instalar o equalizador PulseAudio no Linux e melhorar o som

Fedora

sudo dnf copr enable dschubert/compton -y
sudo dnf install compton -y

Instale também o compton-conf:

sudo dnf install https://download.opensuse.org/repositories/home:/AndnoVember:/LXQt/Fedora_26/x86_64/compton-conf-0.3.0.11~git.ae2c110-18.1.x86_64.rpm

OpenSUSE

O compositor Compton X está disponível para todos os usuários do OpenSUSE através do OBS. Vá para a página de downloadselecione sua versão do SUSE e clique no botão de instalação para obter o software.

Outros Linux

Sua distribuição Linux não foi mencionada acima? Não se preocupe! Compton é bastante comum, e a maioria das distribuições Linux o carrega. Para instalá-lo, abra um terminal e procure por “compton” usando o gerenciador de pacotes do seu sistema operacional. Alternativamente, pegue o código fonte diretamente do GitHub do desenvolvedor e compile!

Habilitando o Compton no XFCE4

Depois de instalar o compositor de janela Compton em sua área de trabalho XFCE4, ele não funcionará imediatamente. Você precisará iniciá-lo primeiro. Abra a janela de configurações do XFCE. Dentro das configurações, procure por “ajustes do gerenciador de janelas” e clique nele. Na área de configurações do gerenciador de janelas, procure a aba “Compositor” e clique nela.

Dentro desta guia, clique na caixa para desativar o software de composição XFCE integrado. Isso é crítico, ou o Compton não funcionará.

  Como realizar uma tarefa quando um novo arquivo é adicionado a um diretório no Linux

Com o compositor padrão desabilitado, abra um terminal e inicie o editor de texto nano.

nano ~/.config/autostart/compton.desktop

Cole o seguinte código dentro do arquivo da área de trabalho para que o compositor seja iniciado quando você fizer o login:

[Desktop Entry]
Encoding=UTF-8
Version=0.9.4
Type=Application
Name=Compton
Comment=X11 compositor
Exec=compton -b
OnlyShowIn=XFCE;
StartupNotify=false
Terminal=false
Hidden=false

Nota: altere as permissões do arquivo Desktop com chmod +x ~/.config/autostart/compton.desktop

Configurar Compton no XFCE4

A inicialização automática está habilitada, mas o Compton não está pronto para ser usado no XFCE. Primeiro você precisa gerar um arquivo de configuração. Isso pode ser feito (tediosamente) no terminal. Felizmente, o Compton-conf existe. Pressione ALT + F2, digite compton-conf e pressione “enter” no teclado para abri-lo.

Quando a ferramenta Compton conf é aberta, um arquivo de configuração padrão é gerado. Percorra o aplicativo e altere as opções como achar melhor. Quando terminar, clique em “aplicar” e saia. Quando você fizer login novamente, o Compton deverá estar rodando no XFCE4!

Habilitando o Compton no LXDE/LXQT

Usar o Compton no LXDE e LXQT é semelhante ao XFCE4, e as instruções não são muito diferentes. A única diferença real é que não há necessidade de desabilitar uma ferramenta de composição padrão, pois não há uma. Em vez disso, crie o arquivo da área de trabalho para que o Compton possa ser executado na inicialização.

nano ~/.config/autostart/compton.desktop

Cole este código no arquivo:

[Desktop Entry]
Encoding=UTF-8
Version=0.9.4
Type=Application
Name=Compton
Comment=X11 compositor
Exec=compton -b
OnlyShowIn=XFCE;
StartupNotify=false
Terminal=false
Hidden=false

Atualize as permissões do arquivo da área de trabalho para que o sistema o leia corretamente:

chmod +x ~/.config/autostart/compton.desktop

Por fim, abra o Compton conf. Use as configurações que a ferramenta seleciona por padrão. Alternativamente, percorra a ferramenta e selecione diferentes opções. Quando terminar, clique em “aplicar” para adicionar as configurações ao Compton. Em seguida, faça logout. Após o login, seu sistema LXDE/LXQT deve estar usando o Compton.

  Como usar o comando rev no Linux

Ativando o Compton no MATE

Habilitar a composição Compton no ambiente de desktop Mate é muito mais fácil do que outros ambientes de desktop leves, graças à ferramenta Mate-Tweak. Instale-o pesquisando em seu gerenciador de pacotes por “mate tweak”, compilando da fonteou pegando um pacote do pkgs.org.

Quando você tiver o Mate Tweak instalado, clique em “preferências” e depois em “olhar e sentir” no menu da barra de tarefas. Dentro de “Look and Feel”, selecione “Mate Tweak” e inicie o programa.

Na barra lateral, procure por “Windows” e selecione-o. Esta área na ferramenta de ajuste permite que os usuários alterem como a composição funciona na área de trabalho do Mate.

Para habilitar a composição de GPU Compton, selecione o menu suspenso abaixo de “Gerenciador de Janelas”, procure por “Marco (Compton GPU Compositor)” e selecione-o para habilitar. A composição deve começar instantaneamente. Caso contrário, reinicie o seu PC. No login, tudo deve estar funcionando.

Nota: como o Mate Tweak cuida do Compton, não é necessário usar o Compton-conf. Dito isso, sinta-se à vontade para abri-lo para ajustar as configurações independentemente.