gpt4 book ai didi

c - X11原子 XA_WM_NAME 和 "_NET_WM_NAME"有什么区别吗?

转载 作者:太空狗 更新时间:2023-10-29 15:22:43 25 4
gpt4 key购买 nike

Xatom.h 中定义的 XA_WM_NAME 中定义的原子和使用 XInternAtom(display, "_NET_WM_NAME", False) 的原子有什么不同吗?

编辑:我制作了一个打印两者整数值的小程序,我得到:_NET_WM_NAME: 312, XA_WM_NAME: 39,因此,它们代表不同的原子。有什么区别?

谢谢。

最佳答案

它们是不同的原子,但它们都代表窗口的标题。

_NET_WM_NAME是较新的 XDG/freedesktop.org window manager spec 的一部分.与其他 XDG 字符串属性一样,它被定义为 UTF-8 编码字符串,而“旧版”WM_NAME 使用 X“复合文本”编码。

遵守 XDG 规范的窗口管理器将使用 _NET_WM_NAME 属性而不是 WM_NAME(如果两者都已设置)。

关于c - X11原子 XA_WM_NAME 和 "_NET_WM_NAME"有什么区别吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7706589/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com