Bug 229912 - enable accessible login by default
enable accessible login by default
Status: CLOSED RAWHIDE
Product: Fedora
Classification: Fedora
Component: gdm (Show other bugs)
rawhide
All Linux
medium Severity medium
: ---
: ---
Assigned To: Ray Strode [halfline]
:
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2007-02-24 00:54 EST by David Zeuthen
Modified: 2013-03-05 22:49 EST (History)
1 user (show)

See Also:
Fixed In Version: 2.18.0-4.fc7
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2007-04-12 14:56:37 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)
fdi file (544 bytes, text/plain)
2007-02-24 00:54 EST, David Zeuthen
no flags Details

  None (edit)
Description David Zeuthen 2007-02-24 00:54:45 EST
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
Comment 1 David Zeuthen 2007-02-24 00:54:46 EST
Created attachment 148739 [details]
fdi file
Comment 2 David Zeuthen 2007-02-24 04:03:30 EST
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.
Comment 3 David Zeuthen 2007-02-27 05:17:06 EST
> 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.
Comment 4 Matthias Clasen 2007-03-24 01:51:28 EDT
David, this is done, right ?
Comment 5 David Zeuthen 2007-03-24 18:23:51 EDT
Need support in gnome-session still. Let's keep it open till that is done.
Comment 6 David Zeuthen 2007-04-12 14:56:37 EDT
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.

Note You need to log in before you can comment on or make changes to this bug.