Solaris Express Developer Edition: Notas sobre la versi??n

Problemas de Solaris Express 12/05

Los problemas siguientes afectan a la versión Solaris Express 12/05.

x86: No se puede configurar la ampliación a pantalla completa en los sistemas que disponen de una sola tarjeta de vídeo

Si el sistema Solaris 10 instalado dispone de una sola tarjeta de vídeo física, no se podrá configurar la ampliación a pantalla completa. Para este tipo de sistemas, debe utilizar un archivo de configuración independiente en el que se hayan definido valores para un controlador ficticio (dummy). En primer lugar, compruebe que no se esté ejecutando Xserver. A continuación, realice los siguientes pasos:

  1. 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.

  2. Cree un nuevo archivo xorg.conf.


    # /usr/X11/bin/Xorg -configure
    

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

  3. 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
    
  4. Modifique los valores de configuración del archivo mediante las siguientes configuraciones de ejemplo:

    • Agregue una nueva sección de monitor (Monitor).


      Section "Monitor"
         Identifier   "monitor_dummy"
         ModelName    "dummy"
         HorizSync    10-200
         VertRefresh  20-90
      EndSection
    • Agregue una nueva sección de dispositivo (Device).


      Section "Device"
         BoardName    "dummy"
         Driver       "dummy"
         Identifier   "device_dummy"
         VendorName   "dummy"
         videoram	10000
      EndSection

      Nota –

      Según el ancho, el alto y la profundidad del color de la pantalla de la tarjeta gráfica, quizá sea necesario ajustar el valor de videoram. El valor en Kbytes debe ser lo suficientemente grande para la pantalla utilizada. Por ejemplo, puede calcular el valor mediante la fórmula ancho * alto * bpp/8.


    • Agregue una nueva sección de pantalla (Screen).


      Section "Screen"
         DefaultDepth 24
         SubSection "Display"
           Depth      24
           Modes      "1280x1024"
         EndSubSection
         Device       "device_dummy"
         Identifier   "screen_dummy"
         Monitor      "monitor_dummy"
      EndSection

      Quizá sea necesario ajustar el valor de la resolución para la configuración específica del sistema.

  5. Busque la línea siguiente en la sección ServerLayout:


    Screen   0  "Screen0" 0 0
  6. Inserte esta línea detrás de la indicada en el paso anterior:


    Screen   1  "screen_dummy" RightOf "Screen0"

    La nueva línea define Screen1, una segunda pantalla ficticia (dummy) que, en teoría, se encuentra a la derecha de Screen0, la pantalla física principal.

  7. Guarde los cambios.

  8. 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 e inicie una sesión.

  9. Inicie el lector de pantalla Gnopernicus.

  10. Cambie el modo de inicio a lupa (Magnifier).

  11. Haga clic en Preferencias (Preferences) y seleccione Lupa (Magnifier).

  12. Haga clic en Agregar/Modificar (Add/Modify).

  13. Asigne los siguientes valores a las preferencias de lupa (Magnifier):

    • Para Origen (source): 0,1

    • Para Ubicación de lupa (Zoomer Placement):

      • Superior izquierda (Left and Top): 0

      • Inferior derecha (Bottom and Right): Máximo

  14. Haga clic en la opción para aplicar.

    Como la presentación ampliada a pantalla completa se superpone, no se podrán ver las ventanas de Gnopernicus. Sin embargo, la ampliación a pantalla completa está disponible.

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

No puede configurar un ratón USB como dispositivo de extensión con GOK. 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.

El comando pkgchk muestra mensajes de error cuando se eliminan los parches de las zonas (6267966)

En las zonas no globales, cuando hay sistemas de archivos heredados, los comandos patchadd y patchrm no funcionan correctamente. Por lo tanto, en dichas zonas, es posible que el comando pkgchk genere mensajes de error relacionados con los paquetes en los siguientes casos:

  1. En la zona global, se aplican parches del sistema de Zonas de Solaris 10 mediante el comando patchadd.

  2. Se utiliza el comando patchrm para eliminar parches que acaban de aplicarse.

  3. En una zona no global con sistemas de archivos heredados, se utiliza el comando pkgchk para obtener información acerca de un paquete que se encuentra en una de los parches eliminados.

En cualquiera de estas circunstancias, si se utiliza el comando pkgchk con SUNWcsu, se mostrará un mensaje parecido al siguiente:


# pkgchk SUNWcsu
ERROR: /usr/lib/inet/certdb
   modtime <04/26/05 10:55:26 PM> expected <01/23/05 01:48:24 AM> actual
   file size <36012> expected <42152> actual
   file cksum <37098> expected <19747> actual
ERROR: /usr/lib/inet/certlocal
   modtime <04/26/05 10:55:26 PM> expected <01/23/05 01:48:24 AM> actual
   file size <44348> expected <84636> actual

Solución temporal: ninguna. Los errores no son importantes. Haga caso omiso de los mensajes de error.