Notas de la versión de Solaris 10 6/06

Common Desktop Environment

Los siguientes errores del Sistema operativo Solaris 10 hacen referencia al Entorno de escritorio común (CDE).

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 de gráficos, 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

      Nota –

      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. Rearranque 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. Pulse 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 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. Rearranque 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ú Iniciar => 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ú Iniciar => 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. Pulse Aceptar .

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

    Desaparecerá el mensaje de advertencia.

x86: Compatibilidad con conjuntos de chips gráficos i810 e i815 integrados de Intel

Los conjuntos de chips gráficos integrados i810 e i815 de Intel no son compatibles con el servidor Xorg X Window System. El servidor Xsun es compatible. Para configurar el servidor Xsun para que utilice estos conjuntos de chips, siga estos pasos:

  1. Conviértase en superusuario.

  2. Ejecute el programa para configurar el teclado, la pantalla y el ratón.


    # kdmconfig
    
  3. En la pantalla de introducción y selección de servidor X, seleccione el servidor Xsun.

    En la pantalla de vista y edición de la configuración del sistema, Intel i810/i815 (4 MB) debería estar seleccionado automáticamente y mostrarse como dispositivo de vídeo.

  4. Si los conjuntos de chips Intel i810 e i815 no están seleccionados automáticamente, seleccione la opción de cambio de dispositivo de vídeo/monitor.

  5. En la pantalla de selección de dispositivo de vídeo, seleccione la opción Intel i810/i815 (4MB).

  6. Continúe para seleccionar otras opciones de kdmconfig.

Texto arábigo que no aparece en las configuraciones regionales ar

Si el sistema x86 está utilizando Xorg como el Xserver predeterminado, la fuente Arabic (iso7759-6) no aparece en la configuración regional ar. Este error no se produce si está utilizando XSun en vez de XOrg.

Solución: Siga estos pasos:

  1. Como superusuario, edite /usr/dt/config/Xservers.

    • Quite el comentario o añada la siguiente línea:


      :0 Local local_uid@console root /usr/openwin/bin/Xsun :0 
      -nobanner -defdepth 24
    • Convierta en comentario la línea siguiente:


      :0 Local local_uid@console root /usr/X11/bin/Xorg :0
  2. Rearranque el sistema.

Como alternativa, puede iniciar sesión como ar_EG.UTF-8 u otras configuraciones regionales UTF-8.

x86: La configuración de tiempo puede impedir que las combinaciones de teclas inicien correctamente las tecnologías de asistencia de Sun Java Desktop System (6351923)

Si utiliza el teclado AT para iniciar ciertas tecnologías de asistencia de Sun JavaTM Desktop System (Java DS), pueden producirse errores. La configuración de tiempo predeterminada puede impedir que las combinaciones de teclas inicien correctamente las siguientes tecnologías:

Solución: cuando inicie una sesión, siga estos pasos para activar dichas tecnologías mediante el teclado.

  1. Abra el archivo /etc/X11/gdm/modules/AccessKeyMouseEvents.

  2. Vaya a la línea que define los límites de tiempo máximo y mínimo predeterminados para las pulsaciones de teclas.

    Por ejemplo, para GOK, la línea es:


    Controlk 1 1000 10000 gok --login --access-method=directselection
  3. Realice el siguiente procedimiento para modificar la línea:

    1. Cambie la configuración de tiempo máximo y mínimo.

    2. Compruebe que ha incluido la ruta correcta para GOK, /usr/sfw/bin/gok.

    Una vez introducidos los cambios, la línea de ejemplo debería parecerse a la siguiente:


    Controlk 1 10 100 /usr/sfw/bin/gok --login --access-method=directselection

No se puede abrir el menú Iniciar mediante Ctrl-Esc (6340714)

Puede producirse un error al configurar la lupa con dos dispositivos de vídeo virtuales o físicos del siguiente modo:

En esta configuración, la combinación de teclas Ctrl-Esc no permite abrir el menú Iniciar del segundo escritorio ampliado.

Solución: Ninguna.

x86: Problemas con dtlogin cuando se utilizan configuraciones regionales UTF-8 (6334517)

Si actualiza un sistema x86 desde la versión Solaris 9 9/04 a cualquiera de las versiones del software Solaris 10, puede que no funcione el programa de inicio de sesión. Este problema se produce al seleccionar alguna de las configuraciones regionales UTF-8 en la GUI dtlogin. Cuando tiene lugar el error, la GUI genera un volcado del núcleo.

Solución: no seleccione ninguna configuración regional UTF-8 en el menú desplegable de idioma de Opciones.

SPARC: Problemas al configurar las preferencias con el teclado en pantalla de GNOME (6329929)

Cuando se utilizan dispositivos expandidos (por ejemplo, un segundo ratón o un casco de realidad virtual USB) junto con el teclado en pantalla de GNOME (GOK) surgen problemas de software. En ese caso, no puede utilizarse GOK para establecer las preferencias de usuario Selección mediante permanencia y Selección directa. Para ello, hay que usar un ratón y un teclado físico.

Solución: una vez configurado el sistema para que utilice un dispositivo expandido, realice en orden los siguientes procedimientos:

En primer lugar, configure GOK para garantizar que el puntero principal se controle mediante el ratón primario. Los restantes dispositivos expandidos se reservan para que los utilicen las aplicaciones AT. Cuando se inicie por primera vez GOK, realice los siguientes pasos:

  1. Vaya a GOK.

  2. En la ventana donde se han activado las teclas retenidas, pulse Intro.

  3. En la ventana donde se solicita confirmación para el uso del modo de puntero principal, utilice las teclas de flecha para seleccionar Cancelar y, a continuación, pulse Intro.

  4. Para establecer las preferencias de usuario, haga clic en GOK y seleccione Preferencias.

  5. Configure Selección mediante permanencia o Selección directa.

    • Para configurar Selección mediante permanencia, realice los pasos siguientes:

      1. Haga clic en la ficha Métodos de acceso.

      2. En el menú desplegable Método, elija Selección mediante permanencia.

      3. Haga clic en la ficha Acciones y realice los siguientes pasos:

        • En el menú desplegable Nombre, seleccione Permanencia.

        • Compruebe que la opción Activar cuando permanencia aparece seleccionada para Comportamiento.

        • Compruebe que la opción Otro dispositivo de entrada aparece seleccionada para Origen del suceso.

      4. Pulse Aplicar .

      5. En la ficha Acciones, realice los siguientes pasos:

        • En el menú Nombre, seleccione Puntero del ratón.

        • Compruebe que la opción Activar cuando Intro aparece seleccionada para Comportamiento.

      6. Haga clic en Aplicar y, a continuación, en Aceptar.

      7. Salga de la ventana GOK.

      8. Termine la sesión y vuelva a iniciarla.

    • Para configurar Selección directa, realice los pasos siguientes:

      1. Haga clic en la ficha Métodos de acceso.

      2. En el menú desplegable Método, elija Selección directa.

      3. En el menú Activar, seleccione Switch1 para utilizar el botón 1 del ratón en el segundo ratón.

      4. Haga clic en Aplicar y, a continuación, en Aceptar.

      5. Salga de la ventana GOK.

      6. Termine la sesión y vuelva a iniciarla.

x86: Error de dtremote con las aplicaciones de GNOME (6278039)

Al iniciar una sesión de modo remoto y activar la accesibilidad en gnome-at-properties, no se pueden ejecutar las aplicaciones de GNOME. Al intentar iniciarlas, se muestra el siguiente mensaje de error:


** ERROR **: Accessibility app error:
 exception during registry activation from id:
 IDL:Bonobo/GeneralError:1.0
  aborting...

Solución: Ninguna. No active la función de accesibilidad cuando inicie una sesión mediante dtremote.

Para recuperar la configuración predeterminada del escritorio, en la que dicha función está desactivada, cierre la sesión de GNOME. Use el siguiente comando:


% gnome-cleanup

Error de las funciones de ampliación a pantalla completa y accesibilidad del teclado (6273030)

En Java Desktop System, no se pueden configurar las siguientes funciones:

Solución: Siga estos pasos:

  1. Abra el archivo /etc/X11/gdm/gdm.conf.

  2. Según la plataforma del sistema, realice los siguientes pasos:

    • En sistemas SPARC:

      1. En el archivo, busque la línea que empieza por:


        command=/usr/openwin/bin/Xsun
      2. Agregue la siguiente modificación a la línea:


        +kb +accessx -dev framebuffer1 -dev 
        framebuffer2
        

        Por ejemplo:


        +kb +accessx -dev /dev/fbs/pfb1 -dev /dev/fbs/pfb0
    • En sistemas x86:

      1. En el archivo, busque la línea que empieza por:


        command=/usr/X11R6/bin/Xorg
      2. Agregue la siguiente modificación a la línea:


        +kb +accessx

x86: El comando kdmconfig no crea un archivo de configuración de identificación del sistema para el servidor Xorg X (6217442)

Si utiliza el método de instalación JumpStart, el proceso puede utilizar un archivo de configuración de identificación de sistema (sysidcfg). Este archivo se utiliza para generar un archivo de configuración Xsun específico para un sistema. La parte de configuración de Xsun de un archivo sysidcfg se crea con el comando kdmconfig -d filename. Sin embargo, en los sistemas que utilizan el servidor Xorg predeterminado, el comando no crea un archivo con toda la información de configuración Xorg. Por tanto, no puede utilizar el método JumpStart en estos sistemas sin algunos pasos preparatorios adicionales.

Solución: antes de utilizar el método de instalación JumpStart en un sistema que utiliza el servidor Xorg, realice los siguientes pasos.

  1. Prepare un archivo xorg.conf que se utilizará en el sistema. Guarde este archivo en el directorio JumpStart del servidor JumpStart.

    Para obtener instrucciones para crear un archivo xorg.conf y para acceder a la información de Xorg, consulte x86: El programa que configura el teclado, la pantalla y el ratón no funcionan para el servidor X (6178669).

  2. Cree una secuencia de comandos de finalización que copie el archivo xorg.conf al directorio /etc/X11 en el sistema en el que desea realizar la instalación. Por ejemplo, la secuencia de comandos puede contener la siguiente línea:


    cp ${SI_CONFIG_DIR}/xorg.conf /etc/X11/Xorg.conf
  3. En el archivo de normas de JumpStart personalizado, incluya la secuencia de comandos de finalización en la entrada de normas para los sistemas del tipo que desea instalar.

  4. Realice la instalación JumpStart personalizada.

Para obtener instrucciones sobre cómo realizar una instalación JumpStart personalizada, consulte la Guía de instalación de Solaris 10 6/06: instalaciones avanzadas y JumpStart personalizadas. El capítulo 4 incluye información acerca del archivo de normas de JumpStart, mientras que el capítulo 5 contiene una sección acerca de secuencias de comandos de finalización.

Los iconos del escritorio no se muestran en el segundo sistema de escritorio (6211279)

Puede producirse un error al configurar la lupa con dos dispositivos de vídeo virtuales o físicos del siguiente modo:

En esta configuración, no aparecen iconos en la pantalla del segundo sistema de escritorio.

Solución: Ninguna.

x86: Las instrucciones de kdmconfig para configurar el servidor Xorg X están incompletas (6205881)

Las instrucciones que se proporcionan en el programa kdmconfig para configurar el servidor Xorg están incompletas. El programa muestra las instrucciones básicas para generar un archivo xorg.conf. Sin embargo, falta información importante. Por ejemplo, las opciones del archivo xorg.conf se pueden anular en varios lugares:

De esta forma, para obtener más información acerca de la configuración Xorg, consulte las siguientes fuentes:

Si estos directorios no se encuentran en su ruta de comando man, utilice una de las siguientes opciones:

Algunas secuencias de comandos que inician el servidor Xorg utilizan propiedades de repositorio smf(5). En concreto, FMRI svc:/applications/x11/x11-server se utiliza para guardar propiedades de servidor X. Las siguientes propiedades son relevantes para el servidor Xorg:

Puede definir y recuperar estas propiedades convirtiéndose en superusuario y utilizando el comando svccfg, como se muestra en el siguiente ejemplo:


# svccfg 
svc:> select application/x11/x11-server 
svc:/application/x11/x11-server> listprop options/default_depth 
options/default_depth integer 24


 
svc:/application/x11/x11-server> setprop options/default_depth = 8 
svc:/application/x11/x11-server> listprop options/default_depth 
options/default_depth integer 8


 
svc:/application/x11/x11-server> end
#

x86: El programa que configura el teclado, la pantalla y el ratón no funcionan para el servidor X (6178669)

En esta versión de Solaris 10, el servidor X predeterminado se ha cambiado de Xsun a Xorg. El programa que configura el teclado, la pantalla y el ratón ( kdmconfig ) sólo es válido para el servidor Xsun. El programa no tiene ningún efecto en la configuración del servidor Xorg. Por tanto, no puede utilizar kdmconfig para configurar el servidor Xorg. Mientras que kdmconfig permite seleccionar el servidor que desea utilizar, kdmconfig sólo configura el servidor Xsun.

Solución: para configurar el servidor Xorg, realice estos pasos:

  1. Cree un archivo xorg.conf con uno de estos comandos:

    • /usr/X11/bin/Xorg -configure

    • /usr/X11/bin/xorgconfig

    • /usr/X11/bin/xorgcfg

  2. Edite el archivo xorg.conf resultante con los cambios necesarios.

  3. Mueva el archivo xorg.conf a /etc/X11/xorg.conf .

Para obtener más información acerca de la configuración Xorg, consulte las páginas de comando man de Xorg en /usr/X11/man. Este directorio no es la ruta de página de comando man predeterminada. Para ver estas páginas de comando man, utilice una de las siguientes opciones:


Nota –

Las opciones de la línea de comandos de Xorg pueden reemplazar la configuración de xorg.conf. Para obtener más información sobre las opciones que se pueden utilizar con Xorg, consulte las páginas de comando man.


Eliminación de la función auto-ejecutable de soportes extraíbles de CDE (4634260)

La función de ejecución automática de soportes extraíbles en el escritorio CDE se ha suprimido temporalmente del software de Solaris 10.

Solución: para usar la función de ejecución automática de un CD-ROM u otro volumen de soporte extraíble, siga uno de estos métodos:

PDASync de Solaris no puede borrar la última entrada del escritorio (4260435)

Después de eliminar el último elemento del escritorio (por ejemplo, la última cita de la Agenda o la última dirección del Gestor de direcciones), éste se vuelve a restaurar desde el dispositivo portátil en el escritorio al efectuar la sincronización manual.

Solución: borre manualmente la última entrada del dispositivo manual antes de realizar la sincronización.

PDASync de Solaris no admite el intercambio de datos con el dispositivo PDA multibyte adaptado a las configuraciones regionales (4263814)

Si intercambia datos multibyte entre un dispositivo PDA y el CDE de Solaris, es posible que se deterioren los datos en ambos entornos.

Solución: realice una copia de seguridad de los datos en su PC con la utilidad de copia de seguridad del dispositivo PDA antes de ejecutar la aplicación Solaris PDASync. Si intercambia accidentalmente datos multibyte y los deteriora, restaure sus datos desde la copia de seguridad.