軟體介紹
Openbox 是運行於搭載X11的GNU/Linux上的輕巧視窗管理 器,Openbox 以GPL協定方式開放原始碼,是免費自由軟體。Openbox基於Blackbox,後者被認為原始視窗管理器之一(即代碼自有)。
Openbox 主要由 Dana Jansens開發,此外還有 Dave Foster、Fryderyk Dziarmagowski、Carlos Pita、Mikael Magnusson、Geoffrey Antos、Pedro Beja、Og Maciel、Laszlo Dvornik、Alexey Korop、Miroslav Lichvar、zhou sf、洪任諭、Ryoichiro Suzuki、Og Maciel、Ryoichiro Suzuki、Finn Zirngibl、Quan Tran 等人提交過代碼修正或者翻譯更新。
相關截圖
注意:由於Openbox可以選擇眾多主題,因此以下截圖與默認主題有差異。
編譯安裝
一般發行版有特定的軟體包生成方式,以下是官方網站簡介
依賴軟體:
1, C compiler (such as GCC)
2, Libc library and headers (development package)
3,Xlib library and headers (development package)
4, Xext and Xrandr library and headers (development package) - optional but recommended
5, Glib-2 library and headers (development package)
6, LibXML-2 library and headers (development package)
7, Pango library and headers (development package)
8, Imlib2 (development package) - optional but recommended
9, Startup-notification library and headers (development package) - optional but recommended
10, XCursor library and headers (development package) - optional but recommended
11, Pkg-config
源碼可以官方網站下載tar壓縮檔或者從git代碼庫中複製,解壓後編譯安裝步驟
./configure --prefix=/usr --sysconfdir=/etc
make ...openbox
make install
對於64位發行版,一般要添加--libdir=/usr/lib64編譯選項
配置相關
Openbox同大部分視窗管理器一樣使用配置檔案,默認配置檔案為~/.config/openbox/rc.xml,如不存在則使用配置檔案/etc/xdg/openbox/rc.xml(具體路徑與發行版有關)。
自定義Openbox的第一步就是cp -r /etc/xdg/openbox ~/.config/,然後編輯~/.config/openbox/rc.xml等檔案。通過對rc.xml的配置,可以使用多個選單配置檔案,比如默認使用的menu.xml。~/.config/openbox/rc.xml和~/.config/openbox/menu.xml分別控制著Openbox外觀、滑鼠鍵盤行為和程式選單。
當然Openbox還有自己的配置工具obconf,截圖如下: