Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想检查某个窗口在 X11 下是否可见。想象一下桌面上有几个打开的窗口(=可见窗口)的情况。然后显示桌面。我希望一些值从“可见 = 1”变为“可见 = 0”或类似的东西......有没有办法获取这些信息?
wmctrl -m 不起作用,因为它总是显示“显示桌面模式”是打开的,而不是。
这取决于窗口管理器是否适用于我使用 KDE 窗口管理器 (kwm)。
wmctrl手册页说:
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选择了“显示桌面”图标。
wmctrl -m
OFF
sleep 10; wmctrl -m
当我重新打开命令窗口时,模式为“ON”。