コンテンツにスキップ
Wikipedia

dwm (ウィンドウマネージャ)

出典: フリー百科事典『ウィキペディア(Wikipedia)』
曖昧さ回避 この項目では、Xウィンドウマネージャについて説明しています。Windows Vista以後のデスクトップ描画システムについては「Desktop Window Manager」をご覧ください。
dwm
開発元 Anselm R. Garbe
最新版
6.5 / 2024年3月19日 (10か月前) (2024年03月19日)
リポジトリ ウィキデータを編集
プログラミング
言語
C
対応OS Unix系
種別 ウィンドウマネージャ
ライセンス MIT License
公式サイト dwm.suckless.org
テンプレートを表示

dwm (Dynamic Window Manager) は、X Window System上で動作し、最小主義を標榜する動的タイル型ウィンドウマネージャ。その外見はwmiiに似ているが、中身はより、そして非常にシンプルである。シンプルであるためにdwmは純粋にC言語で記述され、あらゆる設定インタフェースを持たない。設定変更はソースコードを修正し、コンパイルすることで適用される。プロジェクトのガイドラインによりソースコードが2,000行を越えてはならないとされており、ユーザが設定するオプションはすべて1個のヘッダファイルに含まれている。

初期のバージョンでは、標準入力を画面上端のステータスバーに任意で表示することができたが、後にxsetrootで設定されるルートウィンドウ名を使用するようになった。これはしばしば他のデスクトップ環境における通知エリアのような情報表示用に使用される。このステータスバーは、同じくdwmの開発者により作成されたテキスト型アプリケーションランチャdmenuによって補完される。dwmはマウス追随型フォーカスモデルを採用しており、フォーカスを示すウィンドウ枠以外の装飾を持たない。

フォークやパッチ

[編集 ]

dwmプロジェクトは大きく注目され、多くのウィンドウマネージャがdwmソースをベースとするか、その影響を受けた。多数のフォークやパッチが公式サイトで紹介されている。主なものを以下に示す。

xmonad
dwmをHaskellで書き直し、機能を追加した。
awesome
dwmに対し、FreeTypeサポート、Lua言語による高度な設定と拡張性、freedesktop.org仕様の実装、より多くのレイアウトタイプの追加などが行われている。
Echinus
dwmに対し、FreeTypeサポート、EWMH、クリック追随型フォーカス、設定インタフェース、より多くのレイアウトタイプの追加などが行われている。
scrotwm
dwmからコードを流用し、設定インタフェース、動的Xineramaサポート、および状態を維持したままの再起動が行える。

外部リンク

[編集 ]
アーキテクチャ
ウィンドウマネージャ
の方式
拡張
実装
標準
ウィンドウマネージャ
関連項目
関連組織
方法
タイル
スタック
コンポジット
OSウィンドウシステム
コンポーネント
関連項目
デスクトップ環境
GTKベース
Qtベース
Motifベース
その他
グラフィカルシェル
Xウィンドウマネージャ
コンポジット型
スタック型
タイル型
Wayland
関連項目

AltStyle によって変換されたページ (->オリジナル) /