Comments in /etc/xdg/xfce4/xinitrc says that screensaver will be launched if enabled: ------ cut ------- # launch a screensaver if enabled. do not launch if we're root or if # we're in a VNC session. screensaver_enabled=`xfconf-query -c xfce4-session -p /startup/screensaver/enabled 2> /dev/null` if test $UID -gt 0 -a -z "$VNCSESSION" -a "$screensaver_enabled" != "false"; then ------ end cut ------- But if I run xfconf-query -c xfce4-session -p /startup/screensaver/enabled I get Property "/startup/screensaver/enabled" does not exist on channel "xfce4-session" As a result "$screensaver_enabled" != "false" is true and screensaver is launched. I suggest changing condition to "$screensaver_enabled" == "true" so it will be launched only when explicitly enabled.
Handled differently in xfce4-session.
Still an issue in 4.8.3 on Fedora 17.
But fixed in 4.10, that's what matters. :)
(In reply to comment #3) > But fixed in 4.10, that's what matters. :) Sorry, has been confused by "Target Milestone: Xfce 4.6". Expected that it should be fixed in 4.8.3 :)