Compton
如何對 compton 配置文件中的標題名稱應用嚴格的模式匹配?
我有一個非常簡單的 compton 配置文件,只是為了設置我的終端不透明度。
opacity-rule = ["85:name *= 'st'"];
但是我發現如果任何視窗的標題包含其中的字母
st
,那麼透明度也將適用於該視窗。有沒有辦法在應用不透明度時在 compton 中獲得嚴格的模式匹配,以便僅當視窗的標題完全等於時才應用不透明度
st
,而不是包含該子字元串的字元串?
與其用名稱設置規則,不如用類設置它們。
打開一個st視窗。在那,執行
xprop
,游標應該變成一個十字。現在,點擊視窗內的任意位置,xprop
將返回一個相當大的輸出。從底部,尋找一個屬性WM_CLASS(STRING)
(或類似的東西)。它將有兩個值,它們很可能僅因大小寫而異。第二個主要工作。然後在 中
compton.conf
,將規則設置為opacity-rule = ["85:class_g = '$window_class'"]
,並替換$window_class
為返回的類xprop
。重新啟動
compton
並killall compton; compton &
報告!