후속 조치로이 문제, _NET_
X11의 의미는 무엇입니까? ~에서이 답변(내가 보기에) i3은 _NET_x
입니다 x
. 그러나 non-prop 정의와는 달리 _NET_
, 그 중 어떤 것도 언급되지 않습니다.클라이언트 간 통신 규칙 매뉴얼(ICCM)?
이와 같이 지정된 것의 차이점은 어디에 있습니까?
_NET_WM_NAME(UTF8_STRING) = "config (~/.config/i3) - VIM"
그리고,
WM_NAME(STRING) = "config (~/.config/i3) - VIM"
ICCM에서 이 언급을 찾았습니다.
조직 간의 충돌을 방지하려면 추가 접두사를 선택해야 합니다(예:
_DEC_WM_DECORATION_GEOMETRY
).
그럼 이것은 추가적인 임시 접두사일 수도 있는데, 어느 계층에서 제공되는 걸까요? 이게 우분투인가요?
답변1
이것은 ICCM/X11에 없는 것으로 보이는 "추가 창 속성"이지만 "확장 창 관리자 프롬프트"라는 "X 데스크탑 그룹"(FreeDesktop.org)의 확장입니다. X Desktop Group은 _NET
조직 접두어를 사용합니다.
WM_NAME
응용 프로그램 창 속성에서 WM_VISIBLE_NAME
, 및 에 대한 WM_ICON_NAME
UTF-8 필드를 제공합니다 WM_VISIBLE_ICON_NAME
. 조직 접두어에 제공된 다른 필드는 창에 대한 고유한 정보를 제공하는 것으로 나타납니다.
- 입력 방법
_NET_WM_WINDOW_TYPE
(툴팁, 대화 상자, 콤보 상자, 메뉴, 스플래시 화면 등) - 통과된 상태
_NET_WM_WINDOW_STATE
(숨김, 집중됨, 아래, 위, 전체 화면 등) - 상위 창
_NET_WM_PID
- 및 일부 구성 설정
_NET_WM_BYPASS_COMPOSITOR
,,,_NET_WM_OPAQUE_REGION
_NET_FRAME_EXTENTS
_NET_WM_ALLOWED_ACTIONS
- 여러가지 볼거리가 있어요문서