IT用語集 › プログラミング › _NET_DESKTOP_LAYOUT

_NET_DESKTOP_LAYOUT

プログラミング Svenska → 更新: 2026-10-24

仮想デスクトップが互いにどう並んでいるか(一列、一行、格子)を記述するEWMHのプロパティ。「上のデスクトップ」が誰にとっても同じ意味になるようにする。

EWMHはデスクトップを0から番号付けするだけで、位置関係という概念を持たない。ところがページャーはそれを格子状に描き、ユーザーが Ctrl+Alt+↑ を押せば、ページャー上で現在の真上に見えるデスクトップへ移ることを期待する。ルートウィンドウに置かれるこのプロパティは四つの値を持つ。番号が横方向と縦方向のどちらに進むか(向き)、列数、行数、そして番号付けが始まる角である。ウィンドウマネージャは方向キーの行き先を決めるときにこれを参照する。

珍しいことに、これを書き込むのはウィンドウマネージャではなくページャーのほうだ。二つのページャーがレイアウトを奪い合わないよう、書き込む側は先にその画面の _NET_DESKTOP_LAYOUT_Sn セレクションを所有しなければならない。ICCCMがウィンドウマネージャ自身に課すのと同じ所有パターンである。プロパティが存在しない場合は一行だけと見なされる。多くのデスクトップ切り替えが横にしか動かないのは、そのためだ。

← 用語集に戻る