2013-07-31 28 views
0

我想檢查某個窗口是否可見或不在X11下。想象一下桌面上有幾個打開的窗戶(=可見窗口)的情況。然後顯示桌面。我期望一些值從「可見= 1」變爲「可見= 0」或類似的東西......有沒有辦法獲得這些信息?使用wmctrl檢查窗口的可見性

wmctrl -m不起作用,因爲它總是顯示「顯示桌面模式」爲ON,而不顯示。

回答

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). 

我在命令窗口中,其顯示模式OFF然後sleep 10; wmctrl -m並選擇「顯示桌面」圖標做了wmctrl -m

當我重新打開命令窗口時,模式爲「開」。

+0

感謝您的回答! 第一次點擊「顯示桌面」後,對我來說,它也是「開」。這是什麼,如果你再次點擊?對我來說,它仍然是「開」,但應該是「關」。你能重現嗎? – user2366975

+0

不,第二次按後再次炫耀 – parkydr

+0

好的,非常感謝。有趣... – user2366975