根窗口及其相关的属性

本文是为了自己查看方便写的备忘,并不是真正的翻译作品。要查看详细的内容,请看英文原文。

Root Window Properties (and Related Messages)

何为根窗口?请看这里

当我们说,“发送消息给根窗口”,应该理解成:客户端创建一个指定了相关内容的ClientMessage事件,并通过SendEvent请求发送出去。

SentEvent请求的参数入下:

destination     root
propagate       False
event-mask      (SubstructureNotify|SubstructureRedirect)
event           the specified ClientMessage
_NET_SUPPORTED

这个属性必须由WM设置,用来标识哪些hint会被支持。

_NET_CLIENT_LIST

枚举窗口管理器管理的所有X窗口。

_NET_NUMBER_OF_DESKTOPS

窗口管理器必须设置并更新该属性。通过该属性,可以获得其支持的虚拟桌面的数目。

clip_image002

_NET_DESKTOP_GEOMETRY

定义桌面的大小。

_NET_DESKTOP_VIEWPORT

定义了每个桌面的左上角的视角。

clip_image004

_NET_CURRENT_DESKTOP

标识当前桌面。

_NET_DESKTOP_NAMES

所有虚拟桌面的名字。

clip_image006

_NET_ACTIVE_WINDOW

指示当前活动窗口。

_NET_WORKAREA
列出每个桌面的工作区的x,y,width,height值。

clip_image008

_NET_SUPPORTING_WM_CHECK
(暂时不清楚)

clip_image010

_NET_VIRTUAL_ROOTS

列出虚拟的根窗口。

_NET_DESKTOP_LAYOUT

定义桌面布局。

_NET_SHOWING_DESKTOP

显示桌面。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值