コンプトン構成ファイルのヘッダー名に厳密なパターンマッチングを適用するには?

コンプトン構成ファイルのヘッダー名に厳密なパターンマッチングを適用するには?

端末の不透明度を設定するための非常に単純なコンプトン構成ファイルがあります。

opacity-rule = ["85:name *= 'st'"];

しかし、ウィンドウのタイトルstに文字が含まれていると、そのウィンドウにも透明度が適用されることがわかりました。

st不透明度を適用するときにコンプトンで厳密なパターンマッチングを取得し、そのサブストリングを含む文字列ではなく、ウィンドウタイトルがthatとまったく同じ場合にのみ不透明度を適用する方法はありますか?

ベストアンサー1

名前でルールを設定しないでクラスに設定します。

ウィンドウを開きます。を実行すると、xpropカーソルが十字形に変わるはずです。ウィンドウ内の任意の場所をクリックすると、ややxprop大きな出力が返されます。WM_CLASS(STRING)一番下でプロパティ(または同様のもの)を見つけます。 2つの値があり、状況に応じて変化する可能性が高くなります。 2番目はほとんど動作します。

次に、compton.confルールをに設定し、返されたクラスにopacity-rule = ["85:class_g = '$window_class'"]置き換えます。$window_classxprop

再起動しcomptonkillall compton; compton &もう一度報告してください!

おすすめ記事