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

From Wikipedia, the free encyclopedia

作者 Marius Aamodt Eriksen
開発元 Marius Aamodt Eriksen, Andy Adamson, Niels Provos, Martin Murray, Dimitris Economou, Antti Nykänen, Christian Neukirchen
初版 2004年7月10日 (21年前) (2004-07-10)
最新版
OpenBSD 6.4に含まれる / 2018年10月18日 (7年前) (2018-10-18)
cwm
OpenBSDで起動するcwm
作者 Marius Aamodt Eriksen
開発元 Marius Aamodt Eriksen, Andy Adamson, Niels Provos, Martin Murray, Dimitris Economou, Antti Nykänen, Christian Neukirchen
初版 2004年7月10日 (21年前) (2004-07-10)
最新版
OpenBSD 6.4に含まれる / 2018年10月18日 (7年前) (2018-10-18)
リポジトリ ウィキデータを編集
プログラミング
言語
C
対応OS Unix系
サポート状況 開発中
種別 ウィンドウマネージャ
ライセンス ISCライセンス
公式サイト cvsweb.openbsd.org/xenocara/app/cwm/ ウィキデータを編集
テンプレートを表示

cwm (Calm Window Manager)[1]X Window System用のスタック型ウィンドウマネージャである。cwmは主にOpenBSDの基盤システムの一部として開発されている[2]が、移植可能なバージョンは他のUnix系オペレーティングシステムで利用可能である。

cwmの開発はMarius Aamodt Eriksenによるevilwmのパッチから始まった[3]。新規機能の実装を容易にするため、結局のところcwmは9wm英語版からのコードをいくつか利用して書き直された[4]。元々の著者による最後のリリースは2005年8月に行われた[3]

2007年8月、cwmはOpenBSDのソースツリーへインポートされた[5]。9wmの全コードを含むオリジナルのソースコードの本質的な部分が2008年1月まで書き直されていた[6]

cwmはバージョン4.2から、wm2英語版を置き換える形でOpenBSDと共に配布されている[7]。別のグループによるLinux移植も存在する[8]

機能

cwmはヘビーなキーボード使用、小さいフットプリント、そして使い易さに適応されたスタック型ウィンドウマネージャである[9][10]。cwmは明白に仮想デスクトップ機能が欠けているが、ウィンドウグループ機構を使うことで仮想デスクトップをエミュレート可能である[11]。cwmはウィンドウの周囲にある1ピクセルの境界線を除き、ウィンドウの装飾を描画しない。

cwmには以下のようなメニューが含まれている:

これらの全てのモードは「入力に応じて検索」する方法で動作する[10]

cwmにより、キーボードのみを使用してウィンドウの起動、隠蔽、切り替え、および検索が可能であり、端末エミュレータマルチプレクサとしての使用にも適している[12]。さらにマウスなどのポインティングデバイスをキーボードと併せて操作することを可能にする[1]

追加したキーバインドや設定のオプションを、設定ファイル~/.cwmrcで指定可能である。

反響

cwmはソフトウェアミニマリスト英語版には概ね好評である[10]

cwmが利用されるのはOpenBSDのデフォルトウィンドウマネージャの1つであることが主な理由だと言われている[13]が、それ以外の理由が引き合いに出されることもある[14][15]。cwmはその柔軟性と、破壊的ではない方法でかつマウス使用に依存せずに相互作用を可能とする能力を称賛されている[12][16]

関連項目

脚注

外部リンク

Related Articles

Wikiwand AI