Bug#689559: gdm3: Orca is not starting at greeter stage

Josselin Mouette joss at debian.org
Thu Oct 4 19:38:35 UTC 2012


Le jeudi 04 octobre 2012 à 02:42 +0200, Samuel Thibault a écrit : 
> I reinstalled a system from scratch to be sure. Orca is working fine
> within a user session, but it is not started during the greeter stage,
> while it used to be in Squeeze.  AIUI, it is supposed to be started by
> 
> /usr/share/gdm/greeter/applications/orca-screen-reader.desktop
> 
> i.e. when
> 
> AutostartCondition=GNOME /desktop/gnome/applications/at/screen_reader_enabled
> 
> is true. I have indeed run 
> 
> su -s /bin/sh -c "gconftool-2 --type bool --set /desktop/gnome/applications/at/screen_reader_enabled true" Debian-gdm
> 
> and using --get shows that it's properly recorded. Still orca does not
> start. I've replaced orca with a script of mine, and found it is not
> even called. I have even tried to comment the AutostartCondition in the
> desktop file, to no avail.
> 
> Is there any idea where to look at before diving into the gnome-session
> source code?  This is preventing gdm from being accessible at all.

Starting with gdm 3.0, the login session is a failasafe one, meaning
autostart applications are not started up.  This is why your autostart
condition is not meaningful.

With the gdm-shell session, the shell itself includes a menu to start up
a11y functionality when needed. This UI is not present in
gdm-simple-greeter which is the interface of the gdm-fallback session.

If your hardware supports it, the simplest thing to do is use the
gdm-shell session instead; however this cannot be done by default in
Debian. So what’s left is to add the necessary UI in gdm-simple-greeter.

Cheers,
-- 
 .''`.      Josselin Mouette
: :' :
`. `'
  `-



More information about the pkg-gnome-maintainers mailing list