mn
概要
現在つくってるWM。特徴は以下の通り。
- XlibでなくXCBを使用
- スタック型(タイル化を実装予定)
- 控えめな装飾
名前の由来は「まどならべ」。ある程度使い物になるところまで行ったらソースを公開する。
実装済みの機能
- re-parenting
- ウィンドウの移動とリサイズ(リサイズは斜め4方向)
実装予定の機能(優先度と依存関係による順)
- キーボードによる操作
- WMからウィンドウを閉じられるようにする
- WMからプログラムを起動できるようにする
- 端末とランチャ(dmenuとか)さえ起動できればいい
- 最大化/最小化
- タイル化
- タスクバーとの連携
- 自前のバーを別のプログラムとして書く予定
- EWMHに従うことで、他のものとも組み合わせて使えるようにする
- EWMH対応
- 必要な部分だけ
- 仮想デスクトップ(付けるかは検討中)
- 設定ファイルによる設定