所以我发现wmctrl -F -r "SomeWin" -b add,fullscreen
我可以让窗口全屏,现在我想运行一个 cron 以便它保持打开状态,但同时也验证它是否是全屏的。
有什么东西可以告诉我它是否是全屏的吗?或者我必须将窗口大小与屏幕大小进行比较。如果是这样,wmctrl -G -l
我得到了窗口大小,但我没有东西可以与之比较,wmctrl -d
说0 * DG: 2880x1800 VP: 0,0 WA: 65,24 1375x876 N/A
,分辨率是 1440x900,所以这些都不是。
答案1
就像是
xprop -name TitleGoesHere _NET_WM_STATE | grep -q _NET_WM_STATE_FULLSCREEN
应该可以。请注意,使用的窗口标题xprop
是旧版 ISO8859/1 标题,因此 Unicode 字符不起作用;它可能还需要是完整标题,而不仅仅是子字符串。 xprop
本身可以在交互模式下使用以获取正确的字符串;运行
xprop WM_NAME
并等待光标变成十字线,然后单击窗口。