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.