This guide describes how to get LSR running after a user logs into GNOME. All of the following commands should be run as the Unix user who will be using the AT. The instructions were tested on a Fedora Core 5 system, but should work with minor variations on other distros.
Enable GNOME Accessibility
Regardless if you are starting lsr from the command line, gnome-session, GNOME menus, or the GNOME panel you must first enable accessibility for the desktop. The first time you run lsr, it will enable desktop accessibility and quit immediately telling you to logout and then log back in. Alternatively, you can run the gnome-at-properties dialog and check Enable assistive technologies. Finally, you may use the command prompt instead to enter:
gconftool-2 --type bool --set /desktop/gnome/interface/accessibility true
Disable Other Screen Readers
Run gnome-at-properties and uncheck the Screenreader application. On GNOME 2.14, the screen reader is gnopernicus which will conflict with LSR. On GNOME 2.16, the screen reader is Orca which also conflicts. We are working on making it easy to choose which screen reader you would like to enable for GNOME 2.18.
Instead of using the GUI dialog, you can alternatively type the following at the command prompt:
gconftool-2 --type list --list-type string --set /desktop/gnome/accessibility/startup/exec_ats [lsr]
Autostart LSR After Login
To have the GNOME session autostart lsr, run the command gnome-session-properties from the command line. When the dialog pops up, click on the Start Programs tab, click the Add button, then enter lsr in the Startup Command text field. Finally, click the ok button.
Start LSR with a Hotkey
To run lsr using a global desktop shortcut key sequence, enter the following two commands in a console:
gconftool-2 --type string --set /apps/metacity/keybinding_commands/command_10 "lsr" gconftool-2 --type string --set /apps/metacity/global_keybindings/run_command_10 "<Ctrl><Alt>s"
Note that these commands will override any others stored in slot ten for metacity. If you are concerned about overwriting your other key sequences, use the GUI gconf-editor to browse for an open slot and set these values.
Enable Accessible Login
These directions do not configure LSR to run at the GNOME login screen. See the accessible login instructions on that topic.