2011-10-09 4 views
3

Xatom.h에 정의 된 XA_WM_NAME에 정의 된 원자와 다른 점은 XInternAtom(display, "_NET_WM_NAME", False)입니까?X11 원자 XA_WM_NAME 및 "_NET_WM_NAME"과 어떤 차이가 있습니까?

편집 : 두 정수 값을 출력하는 작은 프로그램을 만들었습니다 : _NET_WM_NAME: 312, XA_WM_NAME: 39, 그래서 그들은 다른 원자를 나타냅니다. 차이점은 무엇입니까?

감사합니다.

답변

8

그들은 서로 다른 원자이지만 두 가지 모두 창의 제목을 나타냅니다.

_NET_WM_NAME은 최신 XDG/freedesktop.org window manager spec의 일부입니다. 다른 XDG 문자열 속성과 마찬가지로 UTF-8로 인코딩 된 문자열로 정의되지만 "레거시"인 WM_NAME은 X "복합 텍스트"인코딩을 사용합니다.

XDG 사양을 준수하는 창 관리자는 모두 WM_NAME 대신 _NET_WM_NAME 속성을 사용합니다.

+0

정보를 제공해 주셔서 감사합니다. – Eduardo

관련 문제