FVWM(Feeble Virtual Window Manager)は、
X Window System上で動作するウィンドウマネージャの一種です。twm(Tab Window Manager)からの派生として、Robert Nation氏によって開発が始まりました。その名前の通り、初期バージョンは機能が限定的であったものの、メモリ使用量の少なさとカスタマイズ性の高さから、多くのユーザーに支持されています。
歴史
FVWMの開発は1993年、Robert Nation氏がアメリカ国防総省での職務中に、twmをベースにメモリ使用量の削減と仮想デスクトップのサポートを追加する目的で開始されました。当時、既にrxvt端末エミュレータの開発者として知られていたNation氏は、FVWMのメモリ効率を追求し、その成果をrxvtのリリースに合わせて公開しました。これが1993年6月1日のことでした。その後、1994年にNation氏はFVWMの開発を終了し、Charles Hines氏がメンテナを引き継ぎました。Nation氏が最後にリリースしたバージョンはfvwm-1.24rです。
FVWMは、その後の多くのウィンドウマネージャ開発に影響を与え、Afterstep、Xfce、
Enlightenmentなど、現在人気のあるウィンドウマネージャの多くが、FVWMを基盤としています。これは、FVWMが持つ高い拡張性と安定性が、開発者にとって魅力的な要素であったことを示しています。
名前の由来
FVWMという名前は、当初はFeeble Virtual Window Managerの略でした。これは、開発者であるRobert Nation氏が1997年の
Linux Journalのインタビューで語ったものです。彼は、初期のリリース版が機能的に「feeble」(弱い、貧弱な)であったため、この名前を選んだと説明しています。ユーザーが自由に選択できる機能が少なかったことが、その名の由来となっています。
特徴
FVWMは、その軽量さが大きな特徴です。メモリ使用量が少なく、古いマシンでも快適に動作します。また、ホームディレクトリにある設定ファイル`.fvwmrc`を編集することで、高度なカスタマイズが可能です。これにより、ユーザーは自分の好みに合わせてウィンドウマネージャの挙動を細かく調整できます。
その他の利点としては、FVWMがあまり他のライブラリやシステムに依存しない点が挙げられます。これにより、環境への依存性が低く、安定した動作が期待できます。また、
ページャ機能やデスクトップの移動機能も備えており、効率的な作業環境を構築できます。
FVWMは、その名の意味するところである「Feeble Virtual Window Manager」が示すように、シンプルでありながらも高い自由度と拡張性を持つウィンドウマネージャです。長年にわたり多くのユーザーに愛され、現代の
デスクトップ環境にも影響を与え続けています。