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.
Openbox is A standards compliant light-weight extensible window manager. The main features are:
- complete support to ICCM;
- complete support to EWMH;
- text rendering with Pango, basic library GTK+;
- dynamic menu for applications
How it works
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"
The window manager uses three configuration files menu.xml, rc.xm and autostart.sh in ~/.config/openbox
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
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 &
Others docs and features on: