Openbox 是運行于搭載X11的GNU/Linux上的輕巧窗口管理器,Openbox 以GPL協議方式開放源代碼,是免費自由軟件。Openbox基于Blackbox,后者被認為原始窗口管理器之一(即代碼自有)。Openbox被設計成一個輕量級,可高度定制且包含廣泛標準支持的窗口管理器,它也是LXDE桌面環境的默認窗口管理器,并且被CrunchBang、Lubuntu、ArchBang、TinyMe等作為默認窗口管理器。
軟件介紹
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 鈴木公司、Og Maciel、Ryoichiro Suzuki、Finn Zirngibl、Quan Tran 等人提交過代碼修正或者翻譯更新。
Openbox的選單系統可以運用動態選單。這通過接受腳本輸出的源代碼構建選單。每次用戶的游標指向子選單時,腳本就會再次運行,并重新生成選單。該功能使用者和軟件開發者相比在其他檔案管理器找到的標準靜態選單,有更大的靈活性。例如,兩位開發者用Python編寫了一個腳本,以在一個子選單中列出使用者的Gmail新訊息。
Openbox允許右鍵(或綁定其他按鍵)桌面調用“根目錄”,允許用戶圖形化的管理方式。通常用其他任務欄和啟動程式配合Openbox使用。Openbox可以在GNOME或KDE桌面環境中使用,代替Metacity或KWin。
編譯安裝
一般發行版有特定的軟件包生成方式,依賴軟件有:
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
參考資料 >