Pourquoi ai-je des images fantômes et déchirantes avec le gestionnaire de fenêtres i3 couplé à xcompgmr lors du tuilage vertical des terminaux?

10

J'utilise le gestionnaire de fenêtres de mosaïque i3 . Comme il ne fait pas de compositing, j'ai activé le xcompmgrcompositeur dans mon fichier ~ / .i3 / config ainsi que fehpour afficher un fond d'écran:

exec --no-startup-id xcompmgr -c -C -t-5 -l-5 -r4.2 -o.55
exec feh --bg-scale ~/Downloads/Arch-Linux-Bluewave.jpg

lxterminalPrend désormais en charge la translucidité, etc., mais lorsque j'organise mes terminaux verticalement, certains artefacts de fantôme , de déchirure et de décoration d'autres espaces de travail apparaissent en haut à droite - et disparaissent dès que la fenêtre est carrelée horizontalement. De plus, lorsque transmission-gtk"flotte" une boîte de dialogue, le déplacement de cette boîte laisse des images fantômes sous la forme de minuscules lignes horizontales qui restent jusqu'à un certain rafraîchissement.

Y a-t-il une solution de contournement?


la source
Pas une solution, mais quelque chose que j'ai remarqué dans mes configs: lorsque j'essaie un tas de configurations, cela peut arriver souvent dans certains de mes terminaux. Je cours en comptontant que compositeur. Pour m'en débarrasser, j'arrête et redémarre simplement le compton et il disparaît immédiatement. Dans ma configuration particulière (fournie en standard avec Manjaro), cela se fait en utilisant $mod+tpour arrêter le compton et $mod+Ctrl+tle redémarrer.
James Wright

Réponses:

11

Les symptômes découlent ici de deux problèmes distincts:

  1. Le compositeur : utilisez quelque chose de plus récent comme Compton dans ce cas, avec les dernières options suivantes si supportées par votre matériel:

    exec --no-startup-id compton -cCGb --backend glx --vsync opengl
    
  2. Le fait que les compositeurs ne soient pas officiellement pris en charge par ce gestionnaire de fenêtres et à cause de la façon dont i3 rend les barres de titre des fenêtres. Une solution de contournement bien connue consiste à désactiver ces barres de titre en ajoutant à ~/.i3/config:

    new_window pixel
    

Pour vous déplacer dans une fenêtre flottante sans barre de titre, utilisez-la mod+dragn'importe où. Enfin, certains de ces éléments peuvent changer avec le temps .

Gilles 'SO- arrête d'être méchant'
la source
1
En regardant la documentation de Compton ( wiki.archlinux.org/index.php/Compton ), il semble que l'argument -c active les ombres et la partie -CG désactive les ombres. Il semble que la partie -c gagne dans ce cas, et peut faire en sorte que la barre de titre i3 produise une ombre sur la fenêtre associée, donnant un effet étrange. J'ai eu plus de chance en omettant la partie -c. Exemple: compton -CGb - backend glx --vsync opengl
Matt Ball