Java Desktop System Release 3 Accessibility Guide

A.3 Enabling XKB on Solaris Systems

If you are using the desktop for the Solaris operating system on a SPARC platform, you must enable XKB on your system before you can use the AccessX preference tool, Screen Reader and Magnifier, or On-Screen Keyboard.


Note –

XKB is not currently supported on Sun RayTM systems.


To enable XKB on a non-Sun Ray Solaris system, perform the following steps:

  1. Log in as the root user.

  2. Check if the path and file /etc/dt/config/Xservers exists on your system.

  3. If the /etc/dt/config directory does not exist, enter the following command:


    mkdir -p /etc/dt/config
    
  4. If the Xservers file is not present, enter the following command:


    cp /usr/dt/config/Xservers /etc/dt/config/Xservers
    
  5. Open the Xservers file in a text editor and scroll to the end of the file.

  6. Append the following to the command line at the end of the file:


    +kb
    
  7. Save and close the Xservers file.

  8. Enter the following command at a command line:


    pkill -HUP dtlogin
    
  9. Open the /etc/X11/gdm/gdm.conf file in a text editor.

  10. Scroll towards the end of the file until you see the line [server - standard].

  11. Edit the command line in this section to append the following to the end of the line:

    +accessx +kb

  12. Save and close the gdm.conf file.

  13. Log out of your session and log in again.

  14. To verify if XKB is running, execute the following command:

    xdpyinfo

    then search for XKEYBOARD in the extensions list.