Openbox
|
In Unix computing, Openbox is a free window manager for the X Window System, licensed under the GNU General Public License. Openbox was originally derived from Blackbox 0.65.0, but has been totally rewritten in the C programming language and, since version 3.0, is not based upon any code from Blackbox. It is designed to be small and fast. Though this may sacrifice some features present in other window managers, such as menu icons and round window borders, it does support many other features, such as menus by which the user can control applications or which display various dynamic information.
Openbox is fully ICCCM- and EWMH-compliant.
Using Openbox
Openbox allows the user to have a right-click (or any other bind) "root menu" on the desktop, and allows one to configure the way your windows are managed. When a window is minimized it becomes invisible, some ways to bring it up again is to use Alt+Tab , or the Desktop menu, accessible from the right-click (or, again, any other bind the user wants) menu. That's about all. Most people extend Openbox with other small programs that add icons, taskbars, launchers, eyecandy and such.
Configuration
There are only two configuration files. They are located in ~/.config/openbox. They are named menu.xml and rc.xml. If one doesn't want to edit them by hand, he can do most of the configuration with an easy-to-use tool called obconf. All mouse and keyboard bindings can be configured. For example if it's wanted that a window to go to desktop 3 when the close button is clicked with the middle mouse button, the user can do this trivially. Scrolling on the icon to move to the next/previous desktop, raising or not raising when clicking/moving a window is fully configurable.
External links
- Official homepage (http://www.icculus.org/openbox/)
- Gentoo Linux wiki page about extending and customizing Openbox. (http://gentoo-wiki.com/HOWTO_Openbox)
- The official Openbox wiki (http://icculus.org/openbox/wiki/index.php/)sv:Openbox