X11ウィンドウプロパティの_NET_はどういう意味ですか?

X11ウィンドウプロパティの_NET_はどういう意味ですか?

フォローアップとしてこの問題_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:)。

それで、これは追加の一時的な接頭辞かもしれませんが、どの層で提供されますか?これはUbuntuですか?

ベストアンサー1

これは、ICCM/X11にはないように見える「追加ウィンドウのプロパティ」ですが、「拡張ウィンドウマネージャプロンプト」という「Xデスクトップグループ」(FreeDesktop.org)の拡張です。 X Desktop Group は_NET組織プレフィックスを使用します。

WM_NAMEアプリケーションウィンドウのプロパティでWM_VISIBLE_NAME、およびのWM_ICON_NAMEUTF-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
  • いろんな見所があります。文書

おすすめ記事