【问题标题】:Check window visibility with wmctrl使用 wmctrl 检查窗口可见性
【发布时间】:2013-08-01 20:18:21
【问题描述】:

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

wmctrl -m 不起作用,因为它总是显示“显示桌面模式”是打开的,而不是。

【问题讨论】:

    标签: window x11 visible


    【解决方案1】:

    这取决于窗口管理器是否适合我使用 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”,但应该是“OFF”。你能重现这个吗?
    猜你喜欢
    • 2011-07-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-12
    • 1970-01-01
    相关资源
    最近更新 更多