Compton-Dimmen inaktiv funktioniert nicht mit Terminal

Compton-Dimmen inaktiv funktioniert nicht mit Terminal

Ausführen von i3 auf Ubuntu mit Compton (alle aktuellen Installationen).

Ich möchte Compton verwenden, um inaktive Fenster abzudunkeln. Derzeit funktioniert es meistens inactive-dim = 0.2einwandfrei. Das Problem ist, dass, wenn ich mehrere Terminals auf demselben Bildschirm laufen lasse, diese entweder alle dunkel oder alle hell sind – die Terminals, die nicht aktiv sind, werden nicht abgedunkelt.

Ich nehme an, dass dies etwas damit zu tun hat, wie Compton feststellt, ob etwas aktiv ist oder nicht. Ich kann mehrere Chrome- oder Atom-Fenster oder was auch immer ausführen, und die funktionieren einwandfrei. Irgendwelche Ratschläge zur Konfiguration des Terminal-Launchers? (Derzeit verwende ich nur i3-sensible-terminal, das Gnome-Terminal startet).

Antwort1

Versuchen Sie, Folgendes hinzuzufügen compton.conf(funktioniert auch für Picom):

detect-transient = false
detect-client-leader = false

Von man compton-Einträge für die entsprechenden Inline-Optionen:

  --detect-transient
      Use WM_TRANSIENT_FOR to group windows, and consider windows
      in the same group focused at the same time.

  --detect-client-leader
      Use WM_CLIENT_LEADER to group windows, and consider windows
      in the same group focused at the same time.
      WM_TRANSIENT_FOR has higher priority if --detect-transient
      is enabled, too.

verwandte Informationen