AtSpi is the Assistive Technology Service Provider Interface. It is a layer between applications and screen readers. It is described on http://accessibility.kde.org/developer/atk.php

For getting it to work, the X session has to include a couple of things.

Enabling accessibility

In previous gtk releases, accessibility was not enabled by default. One thus has to enable the modules:

export GTK_MODULES=gail:atk-bridge
export GNOME_ACCESSIBILITY=1

In the current KDE releases, accessibility is not enabled by default. One thus has to enable the modules:

export QT_ACCESSIBILITY=1

Registry

Then, the registry has to be running; it is where applications record themselves as being accessible, to be browsed by the screen reader. It can be run this way:

/usr/lib/at-spi2-core/at-spi2-registryd &

Screen reader

The screen reader can then be started:

orca &

TTY screen reading

Orca is not so good at reading TTYs (gnome-terminal). It can be better to use brltty for that:

brltty -b ba -x a2 &

Braille keys

Some braille devices have a keyboard which permits to type text. This can be translated into X11 by running xbrlapi:

xbrlapi -q &

gsd

Last but not least, it seems the gnome-settings-daemon is necessary:

gnome-settings-daemon &

xfce

Then one can run xfce:

xfce4-settings-helper
xfwm4


CategoryGraphical

None: AtSpi (last edited 2013-05-01 16:11:20 by SamuelThibault)