首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >_NET_WM_STATE_HIDDEN是否意味着_NET_WM_STATE_SKIP_TASKBAR

_NET_WM_STATE_HIDDEN是否意味着_NET_WM_STATE_SKIP_TASKBAR
EN

Stack Overflow用户
提问于 2014-04-27 10:15:45
回答 1查看 1.5K关注 0票数 3

在从KDE切换到XFCE之后,我注意到在关闭窗口时,boinc管理器窗口将在任务栏中作为最小化窗口保持可见。在KDE上(据我所知),关闭窗口的效果是完全隐藏它,同时保留一个系统托盘图标来控制应用程序。我想这是任何情况下的行为。

根据xprop的说法,这个窗口

代码语言:javascript
复制
WM_STATE(WM_STATE):
                window state: Iconic
                icon window: 0x10a3f90
_NET_WM_STATE(ATOM) = _NET_WM_STATE_HIDDEN

状态原子_NET_WM_STATE_SKIP_TASKBAR不包括在该列表中,它将明确表示任务栏中的遗漏。

现在我想找出在哪里纠正这个问题。我是否应该修正xfce-panel以跳过具有隐藏状态的窗口?或者我应该尝试使窗口状态包括_NET_WM_STATE_SKIP_TASKBAR?隐藏窗口的代码路径似乎是通过wxWidgets及其wxWindowGTK::Show方法到gtk_widget_hideXWithdrawWindow的,所以xfwm4应该做出反应并添加原子吗?

是否有任何关于隐藏窗口应该如何工作的官方文件?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-27 19:29:48

_NET_WM_STATE_HIDDEN应由窗口管理器设置,而不是由应用程序设置。特别是,http://standards.freedesktop.org/wm-spec/1.3/ar01s05.html应该将_NET_WM_STATE设置为_NET_WM_STATE_HIDDEN。这种状态绝不意味着_NET_WM_STATE_SKIP_TASKBAR

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23322093

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档