Openbox

From SalentOS Wiki
Jump to: navigation, search
This page is a translated version of the page OpenBox and the translation is 100% complete.

Other languages:
English • ‎italiano

OpenBox

Openbox is a window manager, not a desktop environment. Openbox is only responsible for maintaining the windows you open on your screen -- nothing else. That means installing Openbox won't give you easy menu access to wallpaper options, a taskbar or system panel, or most of those other doo-dads. It does, however, give you a framework to incorporate other programs that do those things -- and usually with a greater degree of freedom over the style and interface.

Openbox can be used alone, without a desktop environment, or it can be used to replace the window manager in a complete desktop environment. Either way is acceptable.

Features

Openbox is A standards compliant light-weight extensible window manager. The main features are:

  1. complete support to ICCM;
  2. complete support to EWMH;
  3. text rendering with Pango, basic library GTK+;
  4. dynamic menu for applications

How it works

Openbox configuration manager
OBmenu
OBkey

Openbox has a dynamic configurable menu, you can view it by a right click with mouse. Openbox offers the possibility to use pipes menus. The home section, for example, is in "bookmarks.pl"

Configuration

The window manager uses three configuration files menu.xml, rc.xm and autostart.sh in ~/.config/openbox

Obconf, Obmenu, Obkey

The user can edit menu.xml and rc.xml with a normal text editor. OpenBox configuration manager (called also OBConf) uses rc.xml and Obmenu uses menu.xml

The two tools are in SalentOS, with a third tools: Obkey. With Obkey you can create your keyboard shorcuts.

Every config related to mouse and keyboard, can be modified using Obkey

autostart.sh

you can find it in home/nameusers/.config/openbox/ it is a script and it will run openbox application. Here, a piece of autostart.sh of SalentOS

## File di configurazione principale in cui si 
## specificano le applicazioni da avviare al login 
## della sessione

## Avvio del manager di sessione
xfsettingsd &

## Avvio di xcomppmgr ed tint2 con openbox e thunar

## Avvio del compositing
xcompmgr &

## Avvio dello sfondo del desktop con nitrogen
nitrogen --restore &

## Avvio del pannello tint2
tint2 &

## Avvio di docky
(sleep 6 && docky) &

## Avvio di conky
(sleep 10 && conky) &

## means comment

#bla = description of command

## doesn't provide any instruction

Add/enable/disable start application

You can disable / enable automatic start of application with #. Adding # you can disable the program startup. Removing # you enable the program startup Warning: if you aren't an expert user, don't edit anything in autostart.sh


# command &

and Save file. Reboot system and "command" will not be present at system startup

To add an application, insert in the autostart, the command line like the Example:

## description
# command &

Links

Others docs and features on: