之前用devilspie2,设置透明效果,但一次更新之后,不能用了,就改用devilspie。
https://bbs.zsxwz.com/thread-2967.htm
在~/.devilspie,文件夹内创建一个.ds文件即可。
( if (contains (window_class) "konsole") (begin (spawn_async (str "xprop -id " (window_xid) " -f _KDE_NET_WM_BLUR_BEHIND_REGION 32c -set _KDE_NET_WM_BLUR_BEHIND_REGION 0 ")) (spawn_async (str "xprop -id " (window_xid) " -f _NET_WM_WINDOW_OPACITY 32c -set _NET_WM_WINDOW_OPACITY 0xdfffffff")) ) if (contains (window_class) "Telegram") (begin (spawn_async (str "xprop -id " (window_xid) " -f _KDE_NET_WM_BLUR_BEHIND_REGION 32c -set _KDE_NET_WM_BLUR_BEHIND_REGION 0 ")) (spawn_async (str "xprop -id " (window_xid) " -f _NET_WM_WINDOW_OPACITY 32c -set _NET_WM_WINDOW_OPACITY 0xefffffff")) ) )
把konsole和telegram修改成自己想改的软件class名即可。
xprop | grep 'CLASS' # 查看窗口class名
0xdfffffff,是16进制的透明度,根据自己的需要修改就可以了。