Screen Tearing (tela rasgada) é um defeito que resulta numa imagem com partes desencontradas (rasgos).
Esse defeito ocorre com maior frequência em sistemas configurados com gerenciadores de janelas mais simples, como o Fluxbox e o IceWM, que não possuem um compositor nativo, como o XFCE, o Gnome e o KDE.
Recentemente, testando o IceWM numa simpática distro (AntiX) para computadores fracos ou antigos, descobri que era possível usar o Compton para me livrar desse problema.
Primeiro, instale o
Compton, um compositor simples, na sua distro (lembrando que ele está disponível na grande maioria dos repositórios). No Debian e derivadas, por exemplo, basta um:
sudo apt install compton
Após instalar o Compton, rode para testar:
compton --backend glx --paint-on-overlay --vsync opengl-swc
E confirme o fim do defeito "screen tearing" sem fechar o terminal.
Se funcionou, feche o terminal e coloque o comando acima (o do "compton", obviamente) para iniciar junto com seu gerenciador de janelas simples (pesquise como fazer isso, pois não é difícil encontrar).
Para ninguém reclamar, vou explicar como fazer no IceWM:
1. Abra o arquivo
~/.icewm/startup num editor de texto.
2. Insira o comando abaixo após o texto da primeira linha ("#!/bin/bash", que indica que se trata de um script). Ficaria assim:
#!/bin/bash
compton --backend glx --paint-on-overlay --vsync opengl-swc &
3. Após salvar o arquivo, veja se ele tem "permissão de execução" (e se não tiver, dê a ele com o comando
chmod +x ~/.icewm/startup
Até a próxima.
Não, amigo. Não são tracinhos e sim partes desencontradas de uma imagem, que aparecem mais quando se roda um vídeo. Esse desencontro lembra um rasgo numa foto, surgindo daí o nome.