Xfce Wiki

Sub domains
 

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
releng:4.10:roadmap:accessibility [2011/09/10 00:37] – [Testing] nickreleng:4.10:roadmap:accessibility [2011/09/14 23:26] – [A11y Activation over D-Bus] jannis
Line 15: Line 15:
 Currently if Xfce4-session is compiled with ''--enable-gnome'' (enable gconf) and Gnome compatibility is checked in the setting, we check the ''/desktop/gnome/interface/accessibility'' key and if set to true, the string array in ''/desktop/gnome/accessibility/startup/exec_ats'' is spawned (see [[http://git.xfce.org/xfce/xfce4-session/tree/xfce4-session/xfsm-compat-gnome.c|code]]).\\ Currently if Xfce4-session is compiled with ''--enable-gnome'' (enable gconf) and Gnome compatibility is checked in the setting, we check the ''/desktop/gnome/interface/accessibility'' key and if set to true, the string array in ''/desktop/gnome/accessibility/startup/exec_ats'' is spawned (see [[http://git.xfce.org/xfce/xfce4-session/tree/xfce4-session/xfsm-compat-gnome.c|code]]).\\
 This is obviously hard to find and also not fully working since the required Gtk modules are not loaded as well (this probably was handled by gdm, but not any more?). This is obviously hard to find and also not fully working since the required Gtk modules are not loaded as well (this probably was handled by gdm, but not any more?).
 +
 +===== A11y Activation over D-Bus =====
 +
 +There has been a proposal to have desktop environments implement a D-Bus API that accessibility tools like Orca can use to check and turn on/off accessibility. We already have a "Enable assistive technologies" check button in the accessibility settings dialog. However, blind users will have a hard time finding this button when a11y is disabled. If we implement the D-Bus API in xfsettingsd, enabling a11y would be as simple as launching Orca -- and log out + log in afterwards.
 +
 +Links: 
 +  * https://mail.gnome.org/archives/release-team/2011-August/msg00036.html
 +  * https://mail.gnome.org/archives/desktop-devel-list/2011-May/msg00397.html
 ===== Testing ===== ===== Testing =====
 <del> <del>