Los siguientes errores del Sistema operativo Solaris 10 hacen referencia al Entorno de escritorio común (CDE).
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:
Inicie una sesión de línea de comandos.
Si va a usar GNOME Display Manager, siga estos pasos:
Inicie una sesión como superusuario.
En la línea de comandos, escriba svcadm disable application/gdm2-login.
Inicie la sesión de nuevo como superusuario.
Si va a usar dtlogin, siga estos pasos:
En la ventana dtlogin, haga clic en Opciones y seleccione Inicio de sesión de línea de comandos.
Inicie la sesión como superusuario.
Cree un nuevo archivo xorg.conf.
# /usr/X11/bin/Xorg -configure |
El comando crea el archivo xorg.conf.new en el directorio root (/).
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 |
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 |
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 |
Quizá sea necesario ajustar el valor de la resolución para la configuración específica del sistema.
Busque la línea siguiente en la sección ServerLayout:
Screen 0 "Screen0" 0 0 |
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.
Guarde los cambios.
Vuelva a arrancar el sistema desde la sesión de línea de comandos correspondiente:
Inicie el lector de pantalla Gnopernicus.
Cambie el modo de inicio a lupa (Magnifier).
Haga clic en Preferencias (Preferences) y seleccione Lupa (Magnifier).
Haga clic en Agregar/Modificar (Add/Modify).
Asigne los siguientes valores a las preferencias de lupa (Magnifier):
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.
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:
Inicie la sesión como superusuario.
Antes de conectar el ratón USB, escriba el siguiente comando en una ventana de terminal:
# ls -l /dev/usb/hid* |
Conecte el ratón USB y escriba de nuevo el comando anterior.
Anote la ruta del ratón USB que se muestra en la pantalla.
Inicie una sesión de línea de comandos.
Si va a usar GNOME Display Manager, siga estos pasos:
Inicie una sesión como superusuario.
En la línea de comandos, escriba svcadm disable application/gdm2-login.
Inicie la sesión de nuevo como superusuario.
Si va a usar dtlogin, siga estos pasos:
En la ventana dtlogin, haga clic en Opciones y seleccione Inicio de sesión de línea de comandos.
Inicie la sesión como superusuario.
Cree un nuevo archivo xorg.conf.
# /usr/X11/bin/Xorg -configure |
El comando crea el archivo xorg.conf.new en el directorio root (/).
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 |
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 |
/dev/usb/hid1 es una ruta de ejemplo para el ratón USB. Utilice la ruta del Paso 4 para reemplazar /dev/usb/hid1.
Guarde el archivo y salga.
Vuelva a arrancar el sistema desde la sesión de línea de comandos correspondiente:
Inicie una sesión en la cuenta de usuario de la interfaz de usuario accesible.
Para habilitar la compatibilidad con la tecnología de asistencia, haga clic en el menú Iniciar => Preferencias => Accesibilidad => Compatibilidad con tecnología de asistencia.
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.
Abra una ventana de terminal y escriba el comando siguiente:
% /usr/sfw/bin/gok --select-action=switch1 |
En la ventana GOK, haga clic en GOK y seleccione Preferencias.
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.
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. |
Pulse Aceptar .
Salga de GOK y repita los pasos 14-17.
Desaparecerá el mensaje de advertencia.
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:
Conviértase en superusuario.
Ejecute el programa para configurar el teclado, la pantalla y el ratón.
# kdmconfig |
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.
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.
En la pantalla de selección de dispositivo de vídeo, seleccione la opción Intel i810/i815 (4MB).
Continúe para seleccionar otras opciones de kdmconfig.
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:
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 |
Rearranque el sistema.
Como alternativa, puede iniciar sesión como ar_EG.UTF-8 u otras configuraciones regionales UTF-8.
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:
Teclado en pantalla de GNOME (GOK)
Lupa
Voz
Solución: cuando inicie una sesión, siga estos pasos para activar dichas tecnologías mediante el teclado.
Abra el archivo /etc/X11/gdm/modules/AccessKeyMouseEvents.
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 |
Realice el siguiente procedimiento para modificar la línea:
Cambie la configuración de tiempo máximo y mínimo.
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 |
Puede producirse un error al configurar la lupa con dos dispositivos de vídeo virtuales o físicos del siguiente modo:
El origen (source) de la lupa se ha establecido en:0.1.
El destino (target) de la lupa se ha establecido en:0.0.
En esta configuración, la combinación de teclas Ctrl-Esc no permite abrir el menú Iniciar del segundo escritorio ampliado.
Solución: Ninguna.
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.
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:
Vaya a GOK.
En la ventana donde se han activado las teclas retenidas, pulse Intro.
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.
Para establecer las preferencias de usuario, haga clic en GOK y seleccione Preferencias.
Configure Selección mediante permanencia o Selección directa.
Para configurar Selección mediante permanencia, realice los pasos siguientes:
Haga clic en la ficha Métodos de acceso.
En el menú desplegable Método, elija Selección mediante permanencia.
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.
Pulse Aplicar .
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.
Haga clic en Aplicar y, a continuación, en Aceptar.
Salga de la ventana GOK.
Termine la sesión y vuelva a iniciarla.
Para configurar Selección directa, realice los pasos siguientes:
Haga clic en la ficha Métodos de acceso.
En el menú desplegable Método, elija Selección directa.
En el menú Activar, seleccione Switch1 para utilizar el botón 1 del ratón en el segundo ratón.
Haga clic en Aplicar y, a continuación, en Aceptar.
Salga de la ventana GOK.
Termine la sesión y vuelva a iniciarla.
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 |
En Java Desktop System, no se pueden configurar las siguientes funciones:
Ampliación a pantalla completa
Accesibilidad del teclado
Solución: Siga estos pasos:
Abra el archivo /etc/X11/gdm/gdm.conf.
Según la plataforma del sistema, realice los siguientes pasos:
En sistemas SPARC:
En el archivo, busque la línea que empieza por:
command=/usr/openwin/bin/Xsun |
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:
En el archivo, busque la línea que empieza por:
command=/usr/X11R6/bin/Xorg |
Agregue la siguiente modificación a la línea:
+kb +accessx |
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.
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).
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 |
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.
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.
Puede producirse un error al configurar la lupa con dos dispositivos de vídeo virtuales o físicos del siguiente modo:
El origen (source) de la lupa se ha establecido en:0.1.
El destino (target) de la lupa se ha establecido en:0.0.
En esta configuración, no aparecen iconos en la pantalla del segundo sistema de escritorio.
Solución: Ninguna.
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:
Opciones de línea de comandos
Información que el servidor Xorg detecta cuando se inicia el servidor
Las secuencias de comandos de inicio del servidor Xorg, que pueden incluir la aprobación de argumentos de anulación
De esta forma, para obtener más información acerca de la configuración Xorg, consulte las siguientes fuentes:
Página de comando man Xorg(1x) en el directorio /usr/X11/man
Páginas de comando man para los sistemas de escritorio que utilizan el servidor X, como las siguientes:
dtlogin(1X) en el directorio /usr/dt/man
gdm(1) en el directorio /usr/share/man
Si estos directorios no se encuentran en su ruta de comando man, utilice una de las siguientes opciones:
Añada el directorio a la configuración de variables de entorno MANPATH.
Use la opción de directorio -M del comando man.
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:
options/xserver
options/default_depth
options/server_args
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 # |
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:
Cree un archivo xorg.conf con uno de estos comandos:
/usr/X11/bin/Xorg -configure
/usr/X11/bin/xorgconfig
/usr/X11/bin/xorgcfg
Edite el archivo xorg.conf resultante con los cambios necesarios.
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:
Añada la ruta a la configuración de la variable de entorno MANPATH .
Utilice la sintaxis man -M /usr/X11/man.
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.
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:
Ejecute el programa volstart desde el nivel superior del sistema de archivos de los soportes extraíbles.
Siga las instrucciones que se incluyen en el CD para acceder desde fuera del CDE.
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.
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.