Cwm (ウィンドウマネージャ)
From Wikipedia, the free encyclopedia
|
OpenBSDで起動するcwm | |
| 作者 | Marius Aamodt Eriksen |
|---|---|
| 開発元 | Marius Aamodt Eriksen, Andy Adamson, Niels Provos, Martin Murray, Dimitris Economou, Antti Nykänen, Christian Neukirchen |
| 初版 | 2004年7月10日 |
| 最新版 |
OpenBSD 6.4に含まれる
/ 2018年10月18日 |
| リポジトリ | |
| プログラミング 言語 | C |
| 対応OS | Unix系 |
| サポート状況 | 開発中 |
| 種別 | ウィンドウマネージャ |
| ライセンス | ISCライセンス |
| 公式サイト |
cvsweb |
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には以下のようなメニューが含まれている:
- exec menu(アプリケーションを起動する)
- window menu(起動中のアプリケーションを検索する)
- ssh to menu (Secure Shellセッションを開始する)
- exec wm menu(異なるウィンドウマネージャへ切り替える)
これらの全てのモードは「入力に応じて検索」する方法で動作する[10]。
cwmにより、キーボードのみを使用してウィンドウの起動、隠蔽、切り替え、および検索が可能であり、端末エミュレータマルチプレクサとしての使用にも適している[12]。さらにマウスなどのポインティングデバイスをキーボードと併せて操作することを可能にする[1]。
追加したキーバインドや設定のオプションを、設定ファイル~/.cwmrcで指定可能である。