Bug#689559: unblock: gnome-session/3.4.2.1-4 gdm3/3.4.1-7

Emilio Pozuelo Monfort pochu at debian.org
Sun Apr 7 22:31:32 UTC 2013


Package: release.debian.org
Severity: normal
User: release.debian.org at packages.debian.org
Usertags: unblock

Hi,

The screen reader is currently not working in GDM, this is a regression from 
squeeze. I've looked into the problem (bug #689559) and have fixed it. The 
problem is that since around 3.0, gdm doesn't support a directory to place 
.desktop files that are autostarted in the gdm session. My patches fix this:

- by adding support to gnome-session (new --start option) so that we can specify 
a directory (/usr/share/gdm/greeter/autostart/) that will contain .desktop files 
to be started in the gdm session (the current --autostart option overrides 
session loading so it's not an option, and I didn't want to modify its behaviour 
in case something else uses it).

- by making gdm specify that directory so that .desktop files in it are started, 
and adding a file for orca (if orca is not installed nothing will happen and gdm 
has traditionally shipped that file for orca, that's why I added it to gdm and 
not to orca)

- by adding a menu entry to the panel in the gdm greeter so that one can 
start/stop the screen reader.

One issue is that the new menu entry in gdm has a translatable string ("Screen 
Reader"). Since gdm has that string, I could copy the translations from it.

I understand that it's quite late in the freeze, but since a11y is very 
important, I think this needs to be fixed. I wouldn't mind postponing it till 
the release is done and including this in a point release if needed. WDYT?

Thanks,
Emilio
-------------- next part --------------
A non-text attachment was scrubbed...
Name: gdm3.debdiff
Type: application/x-extension-debdiff
Size: 8550 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20130408/85c66ab3/attachment-0002.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: gnome-session.debdiff
Type: application/x-extension-debdiff
Size: 4835 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20130408/85c66ab3/attachment-0003.bin>


More information about the pkg-gnome-maintainers mailing list