Considering this bug, we need to make sure that the default behaviour is :<div><br></div><div>- when resuming from suspend / hibernate or when resuming from volunteer screen lock, the user is prompted his/her password regardless of whether automatic login is activated.</div>
<div><br></div><div>Cody, does PolicyKit include such things as when the screen should be locked ? If so, the problem should fix itself once we implemented proper PolicyKit support in xfce4-session / power-manager, which is something I think we will work on Karmic+1.</div>
<div><br></div><div>Regarding the screensaver, gnome-screensaver now depends on gnome-session, and if this can not be fixed, it should be dropped ASAP. And I think that it would be more profitable to try to make xscreensaver&#39;s dialog better (that is to say fix system theming + a11y issues) than to keep gnome-screensaver, because :</div>
<div>- the xscreensaver author, of which g-screensaver is a fork, claims that g-screensaver may not be secure</div><div>- xscreensaver is maintained by someone who is interested in a stable, secure and cross-platform screensaver, while g-screensaver is maintained by developers who primarily address the needs of the GNOME users, sometimes regardless of the needs of other users of particular software. While I can perfectly understand that, it means future releases of gnome software are always less reliable than from other authors (this reminds me of a blogpost that i unfortunately lost, from a GNOME developer stating that GNOME needs to learn to take the habit to say when they do changes that can have bad consequences for their users, which they currently don&#39;t and which you learn of once things are there).</div>
<div><br><div class="gmail_quote">2009/8/21 Jarno Suni <span dir="ltr">&lt;<a href="mailto:jarno.suni@iki.fi">jarno.suni@iki.fi</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hi<br>
<br>
I suggest that you make tray icon default whatever power manager is<br>
chosen; by that you can suspend/hibernate so that screen is locked in<br>
resume. (See also<br>
<a href="https://bugs.launchpad.net/ubuntu/+source/xfce4-session/+bug/121737" target="_blank">https://bugs.launchpad.net/ubuntu/+source/xfce4-session/+bug/121737</a>)<br>
xfce4-power-manager (0.6.2) is better in that it can launch whatever<br>
locking utility determined in xflock4. gnome-power-manager can lock by<br>
gnome-screensaver only (and needs the respective daemon running).<br>
<br>
xinitrc prefers to start xscreensaver daemon, if it is installed<br>
(instead of gnome-screensaver daemon). IHMO it would be better to<br>
change that to prevent from surprises in Xfce session after user<br>
installs xscreensaver (by installing e.g. lxde besides<br>
xubuntu-desktop). That is: patch xinitrc to start certain Xubuntu&#39;s<br>
default screensaver daemon, even if both xscreensaver and<br>
gnome-screensaver are installed. I vote for gnome-screensaver;<br>
xscreensaver seems to show too much (=some pop-up messages) even in<br>
locked state and has less features.<br>
<br>
My experiences are from Xubuntu 9.04.<br>
<br>
I am not a member in the mailing list.<br>
<br>
--<br>
Jarno Suni - <a href="http://iki.fi/8/" target="_blank">http://iki.fi/8/</a><br>
Ole hyvä ja käytä XHTML-yhteensopivaa WWW-selainta.<br>
Please use a XHTML compliant web browser.<br>
<font color="#888888"><br>
--<br>
xubuntu-devel mailing list<br>
<a href="mailto:xubuntu-devel@lists.ubuntu.com">xubuntu-devel@lists.ubuntu.com</a><br>
<a href="https://lists.ubuntu.com/mailman/listinfo/xubuntu-devel" target="_blank">https://lists.ubuntu.com/mailman/listinfo/xubuntu-devel</a><br>
</font></blockquote></div><br><br clear="all"><br>-- <br>Steve Dodier<br>OpenPGP : 1B6B1670<br>IRC : SiDi on <a href="http://irc.freenode.net">irc.freenode.net</a><br>Jabber : <a href="mailto:sidi@im.apinc.org">sidi@im.apinc.org</a><br>
<a href="mailto:steve.dodier@gmail.com">steve.dodier@gmail.com</a><br><a href="https://launchpad.net/~sidi">https://launchpad.net/~sidi</a><br>
</div>