[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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



Package: release.debian.org
Severity: normal
User: release.debian.org@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

Attachment: gdm3.debdiff
Description: application/extension-debdiff

Attachment: gnome-session.debdiff
Description: application/extension-debdiff


Reply to: