Pular para o conteúdo

Screen Tearing [Resolvido]

Dica publicada em Linux / Configuração
Andre (pinduvoz) pinduvoz
Hits: 8.382 Categoria: Linux Subcategoria: Configuração
  • Indicar
  • Impressora
  • Denunciar

Screen Tearing [Resolvido]

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.

Global Menu e LibreOffice 3.4.2

Drivers Adicionais no Ubuntu

Emerald no Ubuntu 12.04

MKVToolNix - Ferramentas multiplataforma para Matroska

Novo Greybird para Xfce

Como instalar webcam Microdia no Arch Linux

Saída Fictícia - Possível falha no Ubuntu 14.04

Resolvendo o erro: "Another window manager is already running on screen: 0"

Liberando conexão (Limewire)

Ajustando a data e hora no Linux

#1 Comentário enviado por sergiomb em 23/01/2020 - 20:51h
Tenho uma duvida se me puder ajudar agradeço desde já. O que é Screen Tearing (tela rasgada) ? é aparecer tracinhos enquanto arrastamos uma janela ? por exemplo

Cumprimentos.
#2 Comentário enviado por pinduvoz em 23/01/2020 - 21:15h

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.
#3 Comentário enviado por xerxeslins em 19/05/2022 - 11:12h
Isso é ótimo.

Tem outra alternativa que não usa o compositor.

Para quem tem GPU Radeon, pode constatar a dica em:

https://www.vivaolinux.com.br/dica/Eliminando-screen-tearing-no-Debian-xorg

Também serve para Ubuntu.

--

Contribuir com comentário

Entre na sua conta para comentar.