FVWM
開發者 | Robert Nation |
---|---|
當前版本 | 3-1.1.0[1](2024年3月30日) |
原始碼庫 | |
程式語言 | C, Perl, Unix Shell |
作業系統 | 類Unix |
類型 | 窗口管理器 |
許可協議 | GNU GPL v2, OpenBSD中包括的FVWM:BSD License[2] |
網站 | www |
F虛擬窗口管理器(F Virtual Window Manager)是一個X窗口系統的虛擬窗口管理器。最初是twm的派生者,FVWM已經演化成了類Unix系統的強力的和高度可配置的環境。
歷史
在1993年,Robert Nation在他為美國國防部分析聲波標記圖的工作中,開始研究twm並意圖同時縮減內存使用和增加對虛擬桌面的支持[3]。
已經知名於他的rxvt終端模擬器,Nation致力於縮減他的新窗口管理器的內存消耗。在1993年6月1日,他決定要測試FVWM的接受度,將它綁定到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上建立了自己的項目,用來從多年的改進和開發中獲益。很多今天使用的流行的窗口管理器都與FVWM有關係:Afterstep、Xfce、Enlightenment、Metisse等等。
名稱起源
最初FVWM表示Feeble虛擬窗口管理器,它是Robert Nation於1997年在Linux Journal對他的採訪中明確提出的,他聲稱選擇這個名字是因為最初發行幾乎沒有用戶可選擇的特徵,所以它實際上是虛弱的[3]。但是在Chuck Hines維護官方的FVWM常見問題時,Chuck從未同意這個虛弱釋義,並向FAQ增加了F的替代的可能含義[4]。
特徵
FVWM的很多特徵可以在運行時間或編譯時間棄用,或動態的用於特定窗口,或作為模塊裝載和卸裝,甚至還有很多其他可能性。沒有剛性的特徵,FVWM不指定用戶的桌面如何工作或看起來像什麼,它提供配置桌面如何工作、看起來是什麼樣子,並有用戶預期方式的行為的各種機制。
派生
參見
引用
- ^ fvwm3/releases.
- ^ xenocara/app/fvwm/COPYING - view - 1.1.1.1. Cvsweb.openbsd.org. [7 October 2017].
- ^ 3.0 3.1 Linux Journal Interviews Robert Nation. Linuxjournal.com. [7 October 2017]. (原始內容存檔於2020-01-23).
- ^ FVWM - History. [2020-09-05]. (原始內容存檔於2011-05-16).