Chromium Code Reviews
DescriptionRemove gconf usage from atk_util_auralinux
Excerpt from https://developer.gnome.org/accessibility-devel-guide/stable/gad-how-it-works.html.en
Whether or not applications on the GNOME desktop automatically load
these accessibility support libraries depends on the value of a gconf
key, "/desktop/gnome/interface/accessibility"; a boolean value of
"true" enables support for assistive technologies and applications
which call gnome_program_init will automatically load the appropriate
accessibility libraries at runtime. "Pure GTK+ applications",
e.g. those that use gtk+ but do not link to libgnome, rely on the
value of the GTK_MODULES environment variable, which must be set to
"gail:atk-bridge" in order to enable assistive technology support.
This CL changes Chromium to determine it's accessibility preferences
from the GTK_MODULES variable rather than the
/desktop/gnome/interface/accessibility gconf key. This has the added
advantage of being desktop-agnostic, so now accessibility settings
should be recognized on more environments than just Gnome.
BUG=693668, 695643
TBR=aboxhall@chromium.org
R=thestig@chromium.org
CC=dpranke@chromium.org,primiano@chromium.org
Review-Url: https://codereview.chromium.org/2709963004
Cr-Commit-Position: refs/heads/master@{#452735}
Committed: https://chromium.googlesource.com/chromium/src/+/56741ec45a112dcf94dc8d2d571646a2210e367c
Patch Set 1 #
Total comments: 4
Patch Set 2 : Remove gconf config, move constants to top #
Messages
Total messages: 13 (7 generated)
|
|||||||||||||||||||||||||||||||||||||