我检查过,当窗口未装饰时(通过单击图标并单击“Un/Decorate”),属性_NET_WM_STATE(ATOM) =
将从空更改为存储值_NET_WM_STATE(ATOM) = _OB_WM_STATE_UNDECORATED
。我还设法从命令行更改该值:
xprop -id 0x02c00002 -f _NET_WM_STATE 32a -set _NET_WM_STATE _OB_WM_STATE_UNDECORATED
通过这样做,窗户不会未经装饰,该属性实际上改变了它的值,但它保持不变。
我的问题是:如何使用类似的命令使窗口不被装饰xprop
?上面的过程还剩下什么?
-f _NET_WM_STATE 32a
另外:改变值的命令中的含义是什么?
更新:我正在使用wmctrl
,但看不到如何使用-b
man: 的选项执行操作The supported property names are modal, sticky, maximized_vert, maximized_horz, shaded, skip_taskbar, skip_pager, hidden, fullscreen, above and below
。
答案1
您尝试过其他格式吗?
xprop -id 0x02c00002 -f _MOTIF_WM_HINTS 32c \ -设置_MOTIF_WM_HINTS'0x2,0x0,0x0, 0x0, 0x0'