カスタマイズされた FVWM デスクトップ | |
| 開発者 | ロバート・ネイション |
|---|---|
| 安定リリース | 3-1.1.0 [1]
/ 2024年3月30日 |
| リポジトリ |
|
| 書かれた | C、Perl、Unixシェル |
| オペレーティング·システム | Unixライク |
| タイプ | ウィンドウマネージャ |
| ライセンス | GNU GPL v2、 FVWMはOpenBSD に含まれる:BSDライセンス[2] |
| Webサイト | 詳しくはこちら |
F仮想ウィンドウ マネージャー( FVWM )は、 X ウィンドウ システム用の仮想ウィンドウ マネージャーです。元々はtwmの派生でしたが、FVWM は現在、Unix 系システム用のウィンドウ マネージャーとなっています。
歴史


1993年、ロバート・ネイションは米国国防総省の音響シグネチャの分析業務中に、メモリ使用量の削減と仮想デスクトップのサポートの追加を同時に実現することを目的としてtwmのハッキングを 始めました。[3]
すでにrxvt 端末エミュレータで知られていたNation は、新しいウィンドウ マネージャのメモリ消費量を削減することに取り組みました。FVWM の受容度をテストすることに決め、1993 年 6 月 1 日に、それを rxvt リリースにバンドルしました。
1994 年、Rob Nation は FVWM の開発を中止し、Charles Hines をメンテナに任命しました。Rob Nation による FVWM の最後のリリースは fvwm-1.24r でした。Rob Nation 以降のバージョンの FVWM は、異なる設定ファイル形式を使用し、アーキテクチャも大幅に異なります。結果として、多くの Linux ディストリビューションは、fvwm-1.24r とそれ以降の FVWM リリースの両方を別々のプログラムとして配布しました。2009 年現在[アップデート]、fvwm-1.24r は、最新の Linux システムで問題なくコンパイルおよび実行できます。少数のユーザーは、古い FVWM リリースを使い続けています。1998 年後半に FVWM メンテナのオフィスが廃止され、ボランティアのグループがさらなる開発を行いました。
現在使用されている多くのウィンドウ マネージャーはFVWM の影響を受けており、特にAfterstep、Xfce、Enlightenment、Metisseが有名です。
名前の由来
もともと FVWM はFeeble Virtual Window Managerという名前でした。これは、1997年のLinux Journal のインタビューで Robert Nation が述べたもので、最初のリリースにはユーザーが選択できる機能がほとんどなかったためこの名前が選ばれたと主張しています。[3] Google がDejaNewsから取得した古いニュースグループのアーカイブを公開したとき、この名前の本来の由来が再発見されました。しかし、Chuck Hine が公式の FVWM のよくある質問で質問に答えていたとき、Chuck は「feeble」という説明に決して同意せず、F (ウィンドウ マネージャーの名前) の別の意味を FAQ に追加しました。多くのエントリはメーリング リストのメッセージから来ていました。[4]
特徴


これらの機能の多くは、実行時またはコンパイル時に無効にしたり、特定のウィンドウに対して動的に無効にしたり、その他の多くのオプションで無効にすることができます。FVWM は、ユーザーが望むようにデスクトップの動作、外観、動作を構成する機能を提供します。
- 任意の数の仮想デスクトップをサポートし、それぞれが複数のページに分割されます。
- ビューポート(物理画面)は、ページとは関係なく、仮想デスクトップ領域内でスムーズに(設定可能なステップで)移動できます。
- マウスが画面の境界に当たったときにビューポートが自動的に移動します
- EWMH、ICCCM -2、GNOMEヒントの完全なサポート。
- マルチバイト文字や双方向テキストを含む完全な国際化サポート。
- アンチエイリアシング、任意のサイズ、任意のオフセット、任意の方向のドロップシャドウ、テキスト回転を備えた XFT2 フォントのサポート。
- あらゆる動作、アクション、イベントは完全に構成可能です。
- ユーザー定義のウィンドウ装飾スタイルのサポート。
- タイトルバーは無効にしたり、ウィンドウの端にレンダリングしたりできます。これは、ウィンドウの種類ごとに個別に実行できます。
- タイトルバーには、最小化、最大化、閉じるボタンを含む最大 10 個のアイコンを配置できます。
- 全方向にアニメーション化されたウィンドウシェーディング。
- アイコン化
- アルファブレンディングを含む完全なPNGサポート。
- Perl を使用して FVWM を拡張し、スクリプトを作成し、構成ファイルを前処理するためのPerlプログラミング ライブラリ。
- スクリプトを介して拡張できます。前処理により動的な構成が可能になります。
- 実行時にダイアログ、メニュー、アプリケーションを構築するためのツールキット。
- 構成可能なデスクトップ パネル。
- マウス ジェスチャを使用すると、マウスで図形を描画し、それをコマンドにバインドできます。
- 動的メニュー。ファイルシステムを参照したり、メニューからインターネットから見出しを取得したりするためのユーティリティが含まれています。
- セッション管理のサポート。
- 複数のモニターを使用するためのXinerama拡張機能のサポート。
- モジュールを使用して動的に拡張可能です。
- フォーカススティールをサポート
参照
- X ウィンドウ マネージャーの比較
- FVWM-Crystal、テーマ。
参考文献
- ^ "fvwm3/リリース"。
- ^ "xenocara/app/fvwm/COPYING - view - 1.1.1.1". Cvsweb.openbsd.org . 2017年10月7日閲覧。
- ^ ab 「Linux Journal が Robert Nation 氏にインタビュー」Linuxjournal.com . 2017 年10 月 7 日閲覧。
- ^ FVWM - 歴史 2011-05-16 にWayback Machineでアーカイブ
外部リンク
- FVWM 公式 Web サイト。
- 「FVWM」。フリーコード。。
- Matt Chapman の X 用ウィンドウ マネージャー。
- Rob Nation からの最初の FVWM リリースの発表。
- #fvwm IRC チャネル FAQ。
- FVWM コミュニティ フォーラム。
- FVWM コミュニティ ウィキ。
- Jaimos F Skriletz による FVWM 初心者ガイド。
