コンプトン調光非アクティブはターミナルでは機能しません

コンプトン調光非アクティブはターミナルでは機能しません

Ubuntu 上で Compton を使用して i3 を実行しています (すべて最近のインストール)。

非アクティブなウィンドウを暗くするために、Compton を使いたいです。現在、ほぼinactive-dim = 0.2問題なく動作しています。問題は、同じ画面でいくつかの端末を実行すると、すべてが暗くなるか、すべてが明るくなるかのどちらかで、アクティブでない端末は暗くならないことです。

これは、何かがアクティブかどうかを Compton が判断する方法と関係があると思います。複数の Chrome ウィンドウや Atom ウィンドウなどを実行できますが、これらは問題なく動作します。ターミナル ランチャーの設定についてアドバイスはありますか? (現在は、gnome-terminal を起動する i3-sensible-terminal のみを使用しています)。

答え1

以下を追加してみてくださいcompton.conf(picom でも動作します):

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

man compton同等のインライン オプションについては、 のエントリを参照してください。

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

関連情報