This is not an issue with the Openbox keyboard shortcut. Running the command "lxsession-default -lock" does not lock the screen, despite sending the "lock" command to the session manager through dbus.
$ lxsession-default lock lock
Launching lock manager
<From dbus-monitor>
method call sender=:1.40 -> dest=org.lxde.SessionManager serial=2 path=/org/lxde/SessionManager; interface=org.lxde.SessionManager; member=SessionLaunch string "lock" string ""
The fault appears to be with the lxsession program. I checked the source code for lxsession, and could not find a handler for the "lock" argument.
This is not an issue with the Openbox keyboard shortcut. Running the command "lxsession-default -lock" does not lock the screen, despite sending the "lock" command to the session manager through dbus.
$ lxsession-default lock
lock
Launching lock manager
<From dbus-monitor>
method call sender=:1.40 -> dest=org. lxde.SessionMan ager serial=2 path=/org/ lxde/SessionMan ager; interface= org.lxde. SessionManager; member= SessionLaunch
string "lock"
string ""
The fault appears to be with the lxsession program. I checked the source code for lxsession, and could not find a handler for the "lock" argument.