LinuxCommandLibrary

openbox

TLDR

Start Openbox

$ openbox
copy
Start as session manager
$ openbox-session
copy
Reconfigure without restart
$ openbox --reconfigure
copy
Restart Openbox
$ openbox --restart
copy
Check configuration
$ openbox --debug
copy

SYNOPSIS

openbox [options]

DESCRIPTION

Openbox is a lightweight, highly configurable window manager. It's known for its minimal resource usage, standards compliance, and extensive customization through XML configuration.
Openbox can run standalone or as the window manager for desktop environments like LXDE.

PARAMETERS

--reconfigure

Reload configuration.
--restart
Restart Openbox.
--replace
Replace running WM.
--config-file file
Use config file.
--debug
Debug output.

CONFIGURATION FILES

$ ~/.config/openbox/
├── rc.xml        # Main config
├── menu.xml      # Right-click menu
├── autostart     # Startup applications
└── environment   # Environment variables
copy

KEY BINDINGS EXAMPLE

$ <!-- rc.xml -->
<keybind key="A-Tab">
  <action name="NextWindow"/>
</keybind>
copy

CAVEATS

No built-in panel or taskbar. Requires manual configuration. Use with panel (tint2, polybar) for full desktop.

HISTORY

Openbox was originally a fork of Blackbox, rewritten by Dana Jansens starting in 2002 to provide a modern, standards-compliant window manager.

SEE ALSO

obconf(1), tint2(1), lxde(1), i3(1)

Copied to clipboard