Hey, today i've found an issue in xfce 4.10 OS: OpenSUSE 12.2 x64 HW: DELL E6510 I cannot lock screen using 'Lock screen" feature - nothing happens. Currently the only way i've found to lock screen is to use 'Switch user'. I found that screen locking is realized by gnome-screensaver, but this also does nothing (dmesg doesnt acquire any messages): ---------------------------------------------- [10:48:22]user@host $ dmesg [10:48:24]user@host $ xflock4 [10:48:28]user@host $ dmesg [10:48:31]user@host $ gnome-screensaver ** (gnome-screensaver:8066): WARNING **: Couldn't get presence status: The name org.gnome.SessionManager was not provided by any .service files ^C [10:49:13]user@host $ dmesg [10:49:16]user@host $ xscreensaver ^C [10:50:03]user@host $ dmesg ---------------------------------------------- Screen locking works great on gnome-shell which is also installed on my OS.
Maybe you have not started gnome-screensaver in autostarted applications. Anyway at least in my system (gnome-screensaver 3.6.1, xubuntu 13.10) "gnome-screensaver-command --lock" works even if the daemon is not running; it starts the daemon as part if the command.
Appending to what Jarno Suni said, you could check the daemon to be working. And also could you paste the few lines from ~/.xsession-errors. That might give an idea as what is going wrong. [When this scenario is done]
Hey, unfortunatelly I've reinstalled OS and cannot reproduce this problem - now on OpenSUSE 13.1 + XFCE 4.10 on Dell E6510 locking screen works good