Description of problem: We should enable accessible login by default; see http://www.gnome.org/learn/access-guide/latest/sysadmin-27.html for details. Apart from the themed greeter not having particular good a11y coverage, it somewhat works. And the themed greeter should be fixable. This involves 1. Enabling accessible login - just tweak a config option 2. Making sure the unprivileged 'gdm' user can use the sound card 3. Making gdm pull in the appropriate RPM's - this includes - orca - gnome-speech - festival - gok - ... and possibly others We should also make sure that the AT's started in gdm are started for the login session. I think this can be easily achieved by making gdm export some environment variables we can pick up in gnome-session... will look into this. For 2., find attached an fdi file that achieves this. You'll need to pull in the latest and greatest hal which is hal-0.5.9-0.git20070218.fc7. The file should be named /usr/share/hal/fdi/policy/20thirdparty/90-grant-audio-devices-to-gdm.fdi
Created attachment 148739 [details] fdi file
See http://bugzilla.gnome.org/show_bug.cgi?id=411501 http://bugzilla.gnome.org/show_bug.cgi?id=411506 for proposed patches to start the AT's in the login session.
> Apart from the themed greeter not having particular good a11y > coverage, it somewhat works. And the themed greeter should be fixable. See http://bugzilla.gnome.org/show_bug.cgi?id=412576 for a patch that actually improves the accessibility of the themed greeter a lot.
David, this is done, right ?
Need support in gnome-session still. Let's keep it open till that is done.
I've put this into gnome-session - it's a bit brutal right now; we set the gconf key for whether a11y is enabled if $GDM_ATS is set - otherwise broken things like orca complains that a11y is not enabled for the session when it obviously is. We also hardcode what AT's to starting (depending on what $GDM_ATS says). FWIW, I'm also working on getting these patches upstream - with the preferred apps for a11y going into GNOME 2.20, this can be done in a much nicer way. But right now it solves the main goal - that the live CD is accessible! For Fedora 8 we should probably switch to the plain greeter - the a11y support there is much better. We should just patch it so it can look nicer.