2012-05-09 32 views
1

我想运行命令xprop -id [window_id]获取'xprop'的子/客户窗口给定X的帧ID

然而,假设一些奇怪的原因,我只能访问到框架window_id对后我的窗口(即窗口管理器的窗口框架,而不是窗口本身)。

我怎么能告诉xprop-id是为框架而不是客户端窗口,我希望客户端窗口?与xprop -frame相反的排序将获取您点击的框架与窗口相对的窗口信息。

我坚持以某种方式解析xwininfo -children [frame_id]提取子窗口ID将其传递到xprop

回答

0

最后我只是在做:

xprop -id `xwininfo -children -id [frame_id] | grep -o '^ \+0x[0-9a-f]\+'` 

xwininfo -children -id [frame_id]列出了儿童和grep提取子ID(我的具体问题我可以假设每帧只有一个孩子)。