Warum kommt es bei der vertikalen Anordnung von Terminals mit dem i3-Fenstermanager in Verbindung mit xcompgmr zu Ghosting und Tearing?

Warum kommt es bei der vertikalen Anordnung von Terminals mit dem i3-Fenstermanager in Verbindung mit xcompgmr zu Ghosting und Tearing?

Ich verwende diei3Kachelfenstermanager. Da er kein Compositing durchführt, habe ich den xcompmgrCompositor in meinem~/.i3/configDatei sowie fehzur Anzeige eines Hintergrundbildes:

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

Unterstützt jetzt lxterminalTransluzenz usw., aber wenn ich meine Terminals vertikal anordne, einigeGeisterbilder, Risse und Dekorationsartefakte aus anderen Arbeitsbereichen erscheinen oben rechts – und verschwinden, sobald das Fenster horizontal angeordnet wird. Wenn transmission-gtkein Dialogfeld „schwebt“, hinterlässt das Verschieben dieses Dialogfelds außerdem Geisterbilder in Form kleiner horizontaler Linien, die bis zu einer Aktualisierung bestehen bleiben.

Gibt es eine Problemumgehung?

Antwort1

Die Symptome entstehen durchzweiunterschiedliche Probleme hier:

  1. DerSetzer: verwenden Sie in diesem Fall etwas Neueres wie Compton, mit den folgenden letzten Optionen, sofern diese von Ihrer Hardware unterstützt werden:

    exec --no-startup-id compton -cCGb --backend glx --vsync opengl
    
  2. Die Tatsache, dass Komponistennicht offiziell unterstütztvon diesem Fenstermanager undWeilder Art und Weise, wie i3 Fenstertitelleisten rendert. Eine bekannte Problemumgehung besteht darin, solche Titelleisten zu deaktivieren, indem man Folgendes hinzufügt ~/.i3/config:

    new_window pixel
    

Um sich in einem schwebenden Fenster ohne Titelleiste zu bewegen, verwenden Sie mod+dragirgendwo darauf. Schließlich kann sich einiges davon ändernim Laufe der Zeit.

verwandte Informationen