Notas de la versión de Solaris 10 8/07

x86: Problemas al configurar el ratón USB como dispositivo de expansión para utilizarlo con el teclado en pantalla de GNOME

No se puede configurar un ratón USB como dispositivo de expansión con el teclado en pantalla de GNOME (GOK, GNOME On-Screen Keyboard). Si utiliza un ratón PS2 como puntero principal, se producirá un error durante la configuración del ratón USB. Para configurar correctamente el ratón USB, siga estos pasos:

  1. Inicie la sesión como superusuario.

  2. Antes de conectar el ratón USB, escriba el siguiente comando en una ventana de terminal:


    # ls -l /dev/usb/hid*
    
  3. Conecte el ratón USB y escriba de nuevo el comando anterior.

  4. Anote la ruta del ratón USB que se muestra en la pantalla.

  5. Inicie una sesión de línea de comandos.

    • Si va a usar GNOME Display Manager, siga estos pasos:

      1. Inicie una sesión como superusuario.

      2. En la línea de comandos, escriba svcadm disable application/gdm2-login.

      3. Inicie la sesión de nuevo como superusuario.

    • Si va a usar dtlogin, siga estos pasos:

      1. En la ventana dtlogin, haga clic en Opciones y seleccione Inicio de sesión de línea de comandos.

      2. Inicie la sesión como superusuario.

  6. Cree un nuevo archivo xorg.conf.


    # /usr/X11/bin/Xorg -configure
    

    El comando crea el archivo xorg.conf.new en el directorio root (/).

  7. Copie el nuevo archivo de configuración en el directorio /etc/x11 y cambie el nombre del archivo a xorg.conf.


    # cp /xorg.conf.new /etc/X11/xorg.conf
    
  8. Modifique los valores de configuración del archivo:

    • En la sección ServerLayout, agregue un dispositivo de entrada para Mouse1 detrás de la línea InputDevice "Mouse0" "CorePointer". Consulte el ejemplo siguiente:


      InputDevice   "Mouse0" "CorePointer"
      InputDevice   "Mouse1"
    • En la sección InputDevice que contiene la línea Identifier "Mouse0", aplique los siguientes cambios:

      • Cambie Option "Device" "/dev/mouse" a Option "Device" "/dev/kdmouse".

      • Cambie Option "Protocol" "auto" a Option "Protocol" "VUID".

      • Agregue la siguiente opción nueva:


        Option    "StreamsModule" "vuid3ps2"

      Una vez aplicados los cambios, la sección debería parecerse al siguiente ejemplo:


      Section "InputDevice"
         Identifier  "Mouse0"
         Driver      "mouse"
         Option      "Protocol" "VUID"
         Option      "Device" "/dev/kdmouse"
         Option      "StreamsModule" "vuid3ps2"
      EndSection
    • Cree una nueva sección InputDevice detrás de la sección InputDevice anterior:


      Section "InputDevice"
         Identifier  "Mouse1"
         Driver      "mouse"
      	  Option      "Device" "/dev/usb/hid1"
      EndSection

      Nota –

      /dev/usb/hid1 es una ruta de ejemplo para el ratón USB. Utilice la ruta del Paso 4 para reemplazar /dev/usb/hid1.


  9. Guarde el archivo y salga.

  10. Vuelva a arrancar el sistema desde la sesión de línea de comandos correspondiente:

    • Si va a utilizar GDM, realice lo siguiente:

      1. Escriba svcadm enable application/gdm2-login.

      2. Reinicie el sistema.

    • Si va a utilizar dtlogin, vuelva a arrancar el sistema.

  11. Inicie una sesión en la cuenta de usuario de la interfaz de usuario accesible.

  12. Para habilitar la compatibilidad con la tecnología de asistencia, haga clic en el menú Lanzador => Preferencias => Accesibilidad => Compatibilidad con tecnología de asistencia.

  13. Cierre la sesión del sistema y, a continuación, vuelva a iniciar una sesión en la cuenta de usuario de la interfaz de usuario accesible.

  14. Abra una ventana de terminal y escriba el comando siguiente:


    % /usr/sfw/bin/gok --select-action=switch1
    
  15. En la ventana GOK, haga clic en GOK y seleccione Preferencias.

  16. Si es necesario, configure GOK para adaptarlo a las necesidades del usuario de la interfaz de usuario accesible. De lo contrario, acepte la configuración actual, haga clic en Aplicar y, posteriormente, en la opción Aceptar de la ventana Preferencias de GOK.

  17. Salga del teclado en pantalla de Gnome (GOK) y haga clic en el menú Lanzador => Aplicaciones => Accesibilidad => Teclado en pantalla para reiniciar GOK. Puede que se muestre el siguiente mensaje de advertencia:


    The device you are using to control GOK is
    also controlling the system pointer.
  18. Haga clic en Aceptar.

  19. Salga de GOK y repita los pasos 14-17.

    Desaparecerá el mensaje de advertencia.