フォローアップとしてこの問題、_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_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
- いろんな見所があります。文書