[英]How to check is maximized any window in XFCE?
我想在最大化任何窗口时更改顶部面板的颜色和Alpha。 现在我有这样的事情:
#!/bin/bash
while [ 1 = 1 ]
do
if window_is_maximized
then
xfconf-query -c xfce4-panel -p /panels/panel-0/background-alpha -s 100
else
xfconf-query -c xfce4-panel -p /panels/panel-0/background-alpha -s 50
fi
done
X中的最大化窗口没有可以可靠测试的特殊状态。 从脚本中,您可以使用xwininfo
:
_NET_WM_STATE_FULLSCREEN
, _NET_WM_STATE_MAXIMIZED_VERT
, _NET_WM_STATE_MAXIMIZED_HORZ
)的窗口管理器,则脚本可以检查那些属性。 但是在快速检查可能执行此操作的窗口管理器时,我没有找到。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.