Openbox

Openbox is a highly configurable, next generation window manager with extensive standards support.

Installation
Install :

Configuration
There are four files to consider when configuring Openbox:

Openbox installs these files to. If you want to override them, create your own in.

Starting
To start Openbox you can use a display manager or startx.

If want to use startx and want ConsoleKit support, setup ConsoleKit and create the following file:

Autostart
The file is the ideal way to execute specific commands and programs when Openbox starts. It makes no difference if you start Openbox using startx or any display manager. Here is an example:

Environment
This is the ideal place to export global variables and configure your Openbox environment as appropriate:

rc.xml
is used to specify keybindings and mousebindings. It is located in or.

The following are the modifiers.

To make a keybinding, you can combine modifiers and a key. They are separated with the '-' sign.

Examples
If you want to open xterm with Super-t, you should add the following to the :

You can also bind menus. For example, you can bind Openbox right click and middle click menu with the following:

In the above example, the right click menu is bound with Super-x, and the middle click menu is bound with Super-z. It is useful especially if you prefer not to use any panel with Openbox.

TODO

Icons in Openbox menu
Since version 3.5.0 you can have icons next to your menu entries. For this:

1) You must emerge openbox with imlib support: Add USE flag imlib for x11-wm/openbox into you {{Path|/etc/portage/package.use like this: {{RootCmd|echo "x11-wm/openbox imlib" >> /etc/portage/package.use}} {{Emerge|params+=--changed-use|openbox}}

2) Add yes in the   section of the {{Path|rc.xml}} file.

3) Add in menu.xml icon=" " like this: {{File|menu.xml|| 			 xterm }}