基本介紹
- 外文名:fvwm
- 類型:一種虛擬桌面的代表
- 宗旨:以最小的記憶體換取最多的特性
- 設計理念:減少記憶體消耗
- 優勢:啟動/重啟速度很快
簡介,優勢,
簡介
fvwm是一個X11的視窗管理器,設計理念為減少記憶體消耗,提供3D外觀和虛擬桌面。FVWM是ICCCM兼容的,它的開發很活躍,支持也很優秀。FVWM是一種非常優秀的視窗管理器,一旦配置完成便可以長久使用。
Fvwm是完全支持EWMH特性的一個WM,可以讓你取得軟體視窗特性的全部控制權。比如,如果你想讓任意軟體視窗達到quake-console(著名的quake控制台模式,使用`熱鍵喚出或隱藏視窗)的操作方式,在Fvwm的配置裡面,寫上2、3句話就可以了。
在接觸FVWM之前,我也和許多人一樣分不清楚X window, WM 和 Desktop Environment的區別。
簡單看法可以是,xfree86, xorg,xgl等X window是一個程式,在螢幕上顯示客戶的請求的圖片,同時把訊息(鍵盤,滑鼠或視窗訊息)傳送給客戶,是三者中最底層的; WM顧名思義即視窗管理器,視窗管理器的主要功能是:移動視窗,改變視窗大小,圖示化(最小化)視窗,改變視窗層疊順序……;而Desktop Environment是桌面環境,著名的比如 Gnome和KDE,桌面系統是很多程式和函式館的集合。它們的設計目的是提供一致的方便的操作方式來滿足普通用戶的需要。它們不但包含視窗管理器,還有很多實用程式和應用程式,比如配置程式,工具條,編輯器,繪圖工具…… Gnome和KDE都帶有視窗管理器的DE。
這樣就明晰了關係了,也就不需要用FVWM和Gnome來比較了,因為它們是兩個層面的東西。
使用FVWM的確比較麻煩,需要配置,不過好處也是顯而易見的,就是在所有的GNU軟體中挑選同類工具中最好的、自己最喜歡的來安裝,而不需要那些桌面環境中自帶的工具,比如Gnome中的gedit,這個編輯器再牛肯定牛不過Emacs和Vim吧。而且也不用安裝桌面環境自帶的那些花里胡哨的東西的。一切都是自己手動來,更進一步地控制操縱電腦,而非電腦操縱我。
為了便於新手使用,fvwm-theme項目提供了許多不錯的配置的主題,供新手較快的上手。另外fvwm-crystal也提供了許多漂亮的主題。另外一個顯著的特點是,Fvwm可以模擬其他各種不同的WM界面,甚至可以說,讓你完全看不出模擬的痕跡。當然,這不符合使用Fvwm的主導思路。
優勢
1、FVWM啟動/重啟速度很快;
2、FVWM界面很漂亮,可以說FVWM的截圖是最值得欣賞的,而且虛屏功能是所有WM中最強大的。
3、FVWM占用記憶體很少,與TWM相比,相差不到1M(用free查看),但是界面可以很酷;
4、可以對多種系統統一桌面,使各種系統桌面一致,並且部署容易,簡單的配置檔案直接拷貝就行;
5、FVWM可以把桌面發揮到極限:(256M記憶體)曾經同時跑6個 Bochs系統(虛擬機),openoffice,mozilla,gthumb,gaim等,視窗反應迅速,虛擬桌面有10*4個,依然切換迅捷,整個桌面看起來依然簡潔。而且調整FVWM配置,重啟FVWM很多次,從來沒有崩潰過;
6、FVWM簡單的通過配置實現桌面的新功能,例如:自動伸縮的郵件通知等等;
7、最有潛力的擴展方式,用perl語言可以快速的擴展FVWM的功能。