Re: Proposal to enable accessibility by default for GNOME development releases
- From: Willie Walker <William Walker Sun COM>
- To: Alexander Larsson <alexl redhat com>
- Cc: Fernando Herrera <fherrera onirica com>, Sven Herzberg <herzi-ml gnome-de org>, desktop-devel-list gnome org
- Subject: Re: Proposal to enable accessibility by default for GNOME development releases
- Date: Mon, 16 Oct 2006 14:20:23 -0400
I'm not sure I understand the question, but you can manually get and set
the key via:
gconftool-2 --get /desktop/gnome/interface/accessibility
gconftool-2 --type bool --set /desktop/gnome/interface/accessibility true
As for determining the GNOME release version, this is already done
further up in the same file for which the patch was generated
(gnome-session/main.c, which you can view at
http://cvs.gnome.org/viewcvs/*checkout*/gnome-session/gnome-session/main.c). The patched version looks like this:
versions = g_strsplit (VERSION, ".", 3);
if (versions && versions [0] && versions [1])
{
int major;
major = atoi (versions [1]);
if ((major % 2) != 0 && is_later_than_date_of_doom ())
{
putenv ("G_DEBUG=fatal_criticals");
g_log_set_always_fatal (G_LOG_LEVEL_CRITICAL);
/* Also enable accessibility by default in unstable releases
* of GNOME.
*/
a_t_support = TRUE;
}
}
Hope this helps,
Will
On Mon, 2006-10-16 at 14:09 +0200, Alexander Larsson wrote:
> On Mon, 2006-10-16 at 07:30 -0400, Willie Walker wrote:
> > These lines are supposed to say "hey, if the key is defined, then use
> > its value regardless of what the default setting is":
> >
> > + a_t_value = gconf_client_get (gconf_client, ACCESSIBILITY_KEY, NULL);
> > + if (a_t_value)
> > + a_t_support = gconf_value_get_bool (a_t_value);
> >
> > This allows you to disable a11y by setting the key to False. I hope
> > this addresses the concern you raised.
>
> And how exactly do we map the current version (stable or unstable) to
> this key?
>
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> Alexander Larsson Red Hat, Inc
> alexl redhat com alla lysator liu se
> He's a globe-trotting small-town sorceror living undercover at Ringling Bros.
> Circus. She's a manipulative insomniac magician's assistant operating on the
> wrong side of the law. They fight crime!
>
> _______________________________________________
> desktop-devel-list mailing list
> desktop-devel-list gnome org
> http://mail.gnome.org/mailman/listinfo/desktop-devel-list
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]