Bug#639088: Changing 'AutostartCondition' back to depend on gconf key fixes this
Dominique Brazziel
dbrazziel at snet.net
Tue Aug 23 23:47:36 UTC 2011
In '/usr/share/gnome/autostart/vino-server.desktop' (or
'~/.config/autostart/vino-server.desktop', which is what I used for
the test), changing the line
AutostartCondition=GSettings org.gnome.Vino enabled
to
AutostartCondition=GNOME /desktop/gnome/remote_access/enabled
fixes this problem. I can see where this changed variously in
NEWS and ChangeLog files, and I'm sure there were good intentions
and some work involved in bringing this change out (I can see the
code git to gsm-autostart.c), but the implementation totally
fails. Don't people test the code they write anymore? A simple
bounce gdm would show that vino didn't start.
Also, from the '/docs/debugging.txt' in the source tree
we see:
Debugging Vino
==============
Because gnome-session launches vino-server based on the value of the
/desktop/gnome/remote_access/enabled key, it can be a bit of a pain to
debug Vino.
'Bit of a pain' is an understatement, even more pain ensues when what
little documentation there is about vino doesn't match the debugging
instructions.
I'm sure there were reasons to change this (there is a reference to
'bug 654901', but no URL linking the bug number to a bug database.
The administrator is left guessing (launchpad, bugzilla, gnome, Debian).
The worst part is that the remote admistrator will notice they cannot
logon but the casual user/client is not skilled enough to assist in the
debugging of the problem without considerable pain on the part of
both parties.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20110823/59b18b81/attachment-0001.html>
More information about the pkg-gnome-maintainers
mailing list