Эффект размытия Kwin для окон XFWM
Kwin предоставляет эффект размытия для полупрозрачных окон. Это хорошо работает в KDE, так как там прозрачные окна запрашивают размытие, но не работает с окнами XFWM так как они этого не делают. Получается, что размытие есть только на декорациях окон.
Получить размытие можно командой
xprop -f _KDE_NET_WM_BLUR_BEHIND_REGION 32c -set _KDE_NET_WM_BLUR_BEHIND_REGION 0
или, для того, чтобы размытие получило «верхнее» окно
xprop -f _KDE_NET_WM_BLUR_BEHIND_REGION 32c -set _KDE_NET_WM_BLUR_BEHIND_REGION 0 -id $(xprop -root | awk '/_NET_ACTIVE_WINDOW\(WINDOW\)/{print $NF}')
Как бы привязать эту команду ко всем вновь запускаемым программам по умолчанию? Мне приходит в голову использовать сценарии Kwin, но я не знаю как. Может есть какой-нибудь простой способ?
— UPD:
Со сценариями я не разобрался, но написал небольшой скрипт:
xprop -spy -root -notype _NET_ACTIVE_WINDOW | while read
do
xprop -f _KDE_NET_WM_BLUR_BEHIND_REGION 32c -set _KDE_NET_WM_BLUR_BEHIND_REGION 0 -id $(xprop -root | awk '/_NET_ACTIVE_WINDOW\(WINDOW\)/{print $NF}')
done