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