【发布时间】:2013-08-01 20:18:21
【问题描述】:
我想检查某个窗口在 X11 下是否可见。想象一下桌面上有几个打开的窗口(= 可见窗口)的情况。然后显示桌面。我希望一些值会从“可见 = 1”变为“可见 = 0”或类似的东西......有没有办法获取这些信息?
wmctrl -m 不起作用,因为它总是显示“显示桌面模式”是打开的,而不是。
【问题讨论】:
我想检查某个窗口在 X11 下是否可见。想象一下桌面上有几个打开的窗口(= 可见窗口)的情况。然后显示桌面。我希望一些值会从“可见 = 1”变为“可见 = 0”或类似的东西......有没有办法获取这些信息?
wmctrl -m 不起作用,因为它总是显示“显示桌面模式”是打开的,而不是。
【问题讨论】:
这取决于窗口管理器是否适合我使用 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,并选择了“显示桌面”图标。
当我重新打开命令窗口时,模式是“开启”。
【讨论】: