FVWM

維基百科,自由的百科全書
跳至導覽 跳至搜尋
FVWM
File:Fvwm-logo.svg
定製的FVWM桌面
定製的FVWM桌面
開發者Robert Nation
當前版本
    Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
    原始碼庫
    • {{URL|example.com|可选的显示文本}}
    Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
    程式語言C, Perl, Unix Shell
    引擎
      Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
      作業系統類Unix
      類型窗口管理器
      許可協議GNU GPL v2,
      OpenBSD中包括的FVWM:BSD License[1]
      網站www.fvwm.org

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

      歷史[編輯]

      File:Fvwm1-wikipedia-20050312.png
      FVWM 1.24
      File:Debian FVWM Motif MWM Emulation.png
      FVWM模仿MWM
      File:Debian FVWM CDE Emulation.png
      FVWM模仿CDE

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

      已經知名於他的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對他的採訪中明確提出的,他聲稱選擇這個名字是因為最初發行幾乎沒有用戶可選擇的特徵,所以它實際上是虛弱的[2]。但是在Chuck Hines維護官方的FVWM常見問題時,Chuck從未同意這個虛弱釋義,並向FAQ增加了F的替代的可能含義[3]

      特徵[編輯]

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

      派生[編輯]

      <imagemap> Image:fvwm_family.svg|left|600px|thumb|FVWM家族樹,顯示了一些FVWM派生者。

      rect 15 17 228 97 twm rect 15 117 228 197 FVWM rect 15 278 228 358 Window Maker rect 315 17 528 97 Bowman rect 315 117 528 197 FVWM95 rect 315 217 528 297 Amiwm

      1. rect 315 317 528 397 FVWM-XPM

      rect 315 417 528 497 LessTif rect 315 517 528 597 Macintosh-Like Virtual Window Manager rect 315 617 528 697 Scwm rect 315 717 528 797 Xfwm rect 570 17 783 117 AfterStep rect 570 317 783 397 Enlightenment rect 570 517 783 597 HaZe desc none </imagemap>

      參見[編輯]

      File:FVWM 2.5.ogv
      FVWM 2.5 Xsession運行在Debian 7 GNU/Linux

      引用[編輯]

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

      外部連結[編輯]