Openbox runner
Manages the selected user’s Openbox session integration. Modes
are preflight, apply, and
disable.
Managed Openbox session
wget -qO- https://devs-guide.github.io/debian/setup/cli/openbox.sh | \
env DEBIAN_OPENBOX_MODE=apply \
DEBIAN_OPENBOX_ENABLE=1 \
DEBIAN_OPENBOX_USER=app \
DEBIAN_OPENBOX_INSTALL_PACKAGES=1 \
DEBIAN_OPENBOX_SESSION_COMMAND=/usr/bin/openbox-session \
DEBIAN_OPENBOX_MANAGE_XINITRC=1 \
DEBIAN_OPENBOX_MANAGE_XSESSION_HOOK_DIR=1 \
DEBIAN_OPENBOX_FULLSCREEN=0 \
bash| Variable | Purpose |
|---|---|
DEBIAN_OPENBOX_USER |
User whose Openbox/X session files are managed. |
DEBIAN_OPENBOX_SESSION_COMMAND |
Session executable; the default is
/usr/bin/openbox-session. |
DEBIAN_OPENBOX_MANAGE_XINITRC /
DEBIAN_OPENBOX_MANAGE_XSESSION_HOOK_DIR |
Controls managed session startup files and hook directory. |
DEBIAN_OPENBOX_FULLSCREEN |
Enables the optional fullscreen helper only when explicitly
set to 1. |
DEBIAN_OPENBOX_FULLSCREEN_MATCH |
Window match used by that optional helper; review it before enabling fullscreen automation. |