使用wmctrl检查窗口可见性

时间:2013-07-31 23:55:42

标签: window x11 visible

我想在X11下检查某个窗口是否可见。想象一下桌面上有几个打开的窗口(=可见窗口)的情况。然后显示桌面。我希望有些值可以从“visible = 1”变为“visible = 0”或类似的东西......有没有办法获取这些信息?

wmctrl -m不起作用,因为它始终显示“show desktop mode”为ON,而不是。

1 个答案:

答案 0 :(得分:0)

这取决于窗口管理器,它适用于我使用KDE窗口管理器(kwm)。

wmctrl手册页说:

-k  ( on  |  off  )
              Turn on or off the window manager's "show the desktop" mode (if the window manager  imple‐
              ments this feature).

我在命令窗口中显示wmctrl -m,该模式显示模式为OFF,然后显示sleep 10; wmctrl -m,并选择"显示桌面"图标。

当我重新打开命令窗口时,模式为" ON"。