F虛擬窗口管理器(F Virtual Window Manager)是一個X窗口系統虛擬窗口管理器。最初是twm的派生者,FVWM已經演化成了類Unix系統的強力的和高度可配置的環境。

FVWM
定製的FVWM桌面
定製的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.fvwm.org

歷史

編輯
 
FVWM 1.24
 
FVWM模仿MWM
 
FVWM模仿CDE

在1993年,Robert Nation在他為美國國防部分析聲波標記圖的工作中,開始研究twm並意圖同時縮減內存使用和增加對虛擬桌面的支持[3]

已經知名於他的rxvt英語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英語AfterstepXfceEnlightenmentMetisse英語Metisse等等。

名稱起源

編輯

最初FVWM表示Feeble虛擬窗口管理器,它是Robert Nation於1997年在Linux Journal英語Linux Journal對他的採訪中明確提出的,他聲稱選擇這個名字是因為最初發行幾乎沒有用戶可選擇的特徵,所以它實際上是虛弱的[3]。但是在Chuck Hines維護官方的FVWM常見問題時,Chuck從未同意這個虛弱釋義,並向FAQ增加了F的替代的可能含義[4]

特徵

編輯

FVWM的很多特徵可以在運行時間或編譯時間棄用,或動態的用於特定窗口,或作為模塊裝載和卸裝,甚至還有很多其他可能性。沒有剛性的特徵,FVWM不指定用戶的桌面如何工作或看起來像什麼,它提供配置桌面如何工作、看起來是什麼樣子,並有用戶預期方式的行為的各種機制。

派生

編輯
 TwmFVWMWindow MakerBowmanFVWM95AmiwmLessTifMacintosh-Like Virtual Window ManagerScwmXfwmAfterStepEnlightenmentHaZe
FVWM家族樹,顯示了一些FVWM派生者。

參見

編輯
FVWM 2.5 Xsession運行在Debian 7 GNU/Linux

引用

編輯
  1. ^ fvwm3/releases. 
  2. ^ xenocara/app/fvwm/COPYING - view - 1.1.1.1. Cvsweb.openbsd.org. [7 October 2017]. 
  3. ^ 3.0 3.1 Linux Journal Interviews Robert Nation. Linuxjournal.com. [7 October 2017]. (原始內容存檔於2020-01-23). 
  4. ^ FVWM - History. [2020-09-05]. (原始內容存檔於2011-05-16). 

外部連結

編輯