La atenuación Compton inactiva no funciona con el terminal

La atenuación Compton inactiva no funciona con el terminal

Ejecutando i3 en ubuntu, con compton (todas las instalaciones recientes).

Quiero usar Compton para atenuar ventanas inactivas. Actualmente funciona en su mayor parte inactive-dim = 0.2sin problemas. El problema es que cuando ejecuto un par de terminales en la misma pantalla, todos están apagados o todos brillantes; no atenúa los terminales que no están activos.

Me imagino que esto tiene algo que ver con cómo Compton determina si algo está activo o no: puedo ejecutar varias ventanas de Chrome o Atom o lo que sea, y funcionan bien. ¿Algún consejo sobre la configuración del iniciador de terminal? (Actualmente solo uso i3-sensible-terminal que está iniciando gnome-terminal).

Respuesta1

Intente agregar estos a su compton.conf(también funciona para picom):

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

De man comptonlas entradas de para las opciones en línea equivalentes:

  --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.

información relacionada