improved lxsession script