Re: New module proposal: LightDM
- From: Bastien Nocera <hadess hadess net>
- To: Robert Ancell <robert ancell gmail com>
- Cc: Fernando Herrera <fherrera onirica com>, desktop-devel-list <desktop-devel-list gnome org>
- Subject: Re: New module proposal: LightDM
- Date: Wed, 18 May 2011 03:12:36 +0100
On Wed, 2011-05-18 at 04:03 +0200, Robert Ancell wrote:
> On 17 May 2011 11:37, Fernando Herrera <fherrera onirica com> wrote:
> > Hi,
> > On Tue, May 17, 2011 at 7:01 AM, Robert Ancell <robert ancell gmail com> wrote:
> >>> So, how? I mean, currently I don't see anycode on lighDM for this. Are
> >>> you going to solve that at the distro level using some kind of script
> >>> that would start the greeter and then the required AT?
> >> This logic would need to be in the greeter - the LightDM daemon does
> >> not have any requirement to have a11y support that I can tell of. The
> >> current example greeters have the a11y support their toolkits have
> >> (not tested yet).
> > Well, I think that LightDM requirements are not the point here (and
> > the reality is that LightDM current implementation/code is not
> > accessible). The point are the requirements that any application to be
> > included in GNOME:
> > [...]
> > Accessibility: Accessibility is a core value of GNOME. The app is
> > compliant with a11y documentation to as great an extent as possible,
> > and the maintainers have made good faith efforts to fix all a11y bugs
> > filed in a timely manner by the a11y team. Please take the time to do
> > a 15 minute accessibility smoke test on your GUI if your module
> > includes a GUI.
> > [...]
> > I know that we broke this rule for GNOME 3 with gnome-shell, but that
> > was a very special situation and the plan is to fix it for GNOME 3.2.
> > Also please remember that the login manager is a very special
> > application that enables the user to start using the computer and if
> > it is not accessible, the whole desktop won't be.
> > Thanks!
> > Salu2
> This is a question that keeps cropping up, and I think I haven't been
> answering/understanding the question correctly.
> Firstly, LightDM does not have provide a GUI, so does not have any
> a11y requirements that I can tell. The greeter, which is basically an
> X application (or a group of X applications if running a session) is
> the part that would need a11y support. This is much the same as
> PolicyKit, where the core PolicyKit does not require a11y, but
> PolicyKit-GNOME (or as implemented in GNOME Shell now) does.
> If we look at the LightDM repository there is an example GTK greeter.
> This uses GTK, so it has ATK support. But I think the point you are
> making that I was missing is there is nothing that starts
> at-spi-registryd? So even though the greeter has ATK support, it will
> not do anything?
Pretty much. GDM starts a GNOME session, and the greeter itself offers
to turn on a number of accessibility settings. If your greeter doesn't
use gnome-session, then you don't get the things you would expect
autostarted (screen readers, a11y on-screen keyboards, etc.)
] [Thread Prev