什麼是herbstluftwm?
- herbstluftwm是一個定製性非常強的X11平鋪式窗口管理器(window manager,以下簡稱wm),它使用兩個庫,分別爲Xlib和Glib,簡要地說,herbstluftwm有如下特性:
- 基於平鋪的特性,該wm能把一個工作區(屏幕)分爲幾個子區域,每個區域可以再次進行分割...亦或是將兩個區域組合到一起,而形成一個更大的區域。這一點和i3/musca挺像的。
- 和一般的linux下的桌面環境(Desktop Environment,以下簡稱DE)一樣,該wm支持多個工作區,每個工作區可以在任何時候刪除或修改,當然也可以添加新的工作區。
- 該wm的配置有兩條途徑:一是通過讀寫配置文件,herbstluftwm的配置文件是在wm啓動的時候被讀入內存並生效的;二是通過進程間通信(IPC),由一個herbstclient的程序對wm進行配置,這個配置可以在系統運行的任何時候進行。
- 普通Linux用戶可以通過git來簡便安裝
git clone git://git.cs.fau.de/hlwm
對於Arch Linux用戶,可以用過pacman更新,更加方便快捷(其他的發行版我沒有試過,請見諒)pacman -Syu herbstluftwm
特別注意:herbstluftwm是一個超級輕量級,強可定製的wm,所以在安裝完wm後並不能直接通過GUI登陸,還需要額外配合登陸管理器,我採用的是最最簡單的slim登陸管理器
pacman -Syu slim
----------
完成上述的步驟後,記得修改~/.xinit,,在文件中添加一行
exec herbstluftwm
最後再檢查一遍,確保整個.xinit裏只有一個exec,配置完成;重啓即可以進入herbstluftwm了!:)