Skype 总是在屏幕右下角弹出消息。是否改变寡妇重力(胜利重力,默认为 NorthWest),Skype 会改变弹出窗口位置(我实际上想要做什么)?
下没有成功无线MII对于不支持的功能(WM 不支持 _NET_MOVERESIZE_WINDOW。重力将被忽略)。使用过xprop
但wmctrl
没有运气:
% wmctrl -vr skype -e "X,0,0,-1,-1" ### X: 0, 1, 2...
envir_utf8: 1
Invalid type of _NET_WM_NAME property.
Invalid type of WM_NAME property.
Using window: 0x016003c2
grflags: 775
WM doesn't support _NET_MOVERESIZE_WINDOW. Gravity will be ignored.
无法弄清楚用 xprop 设置什么:
% xprop -name skype -set "window gravity" "NorthEast"
% xprop -name skype -set "window-gravity" "7"
% xprop -name skype -set "win_gravity" "7"
% xprop -name skype -set "win_gravity" "NorthEast"
% xprop -name skype -set "win_gravity" "NorthEastGravity"
全部给了我一个错误:
xprop: error: unsupported conversion for win_gravity (or whatever first -set arg was)
答案1
这是对通过 EWMH 使用 WMII 执行的操作的限制。这确实仅实现了 EWMH 规范的一个子集。为此,您必须切换到更兼容的窗口管理器。
(顺便说一句,您似乎以正确的方式调用 wmctrl )