Los siguientes errores del Sistema operativo Solaris 10 hacen referencia al Entorno de escritorio común (CDE).
La banda de confianza se bloquea al cambiar roles en cualquier el entorno excepto la configuración regional C.
Solución: Lleve a cabo cualquiera de los pasos siguientes:
Use la configuración regional C.
Elimine el archivo usr/share/locale/$locale/LC_MESSAGES/tsoljds-tstripe.mo de la configuración regional del inicio de sesión.
Los permisos de grupo que hay en la ficha de los permisos deben ser los mismos permisos de máscara que hay en la ficha de acceso. Sin embargo, en ocasiones parece que no están sincronizados.
Solución: haga clic en el botón Cerrar y a continuación en Recargar. Observe de nuevo las propiedades del archivo. Los permisos de grupo y de máscara deben estar sincronizados de nuevo. Los permisos se establecen según lo que se haya modificado en la máscara en el paso anterior.
Este error afecta a la administración de SolarisTM Trusted Extensions al utilizar SMC. Si la línea de comandos SMC se utiliza con la opción de conjunto de herramientas -B para pasar en las opciones de Trusted Extensions, el comando no se ejecuta. Esta ejecución errónea impide el uso de SMC CLI para administrar Solaris Trusted Extensions. Aparece el mensaje de error siguiente.
There was an unrecognized extended, nonstandard option specified with the -x option. Please refer to man pages for additional information and correct syntax usage |
Solución: utilice la interfaz gráfica de usuario de SMC para administrar usuarios, roles y perfiles.
Cuando se arrastra el icono dtfile, puede suceder que ni el icono ni el ratón se vean en pantalla. No se muestra ningún mensaje de error.
Solución: agregue las líneas siguientes al archivo /usr/dt/config/<locale>/sys.resources, debajo de #if EXT_SUN_TS OL:
!! DragNDrop protocol. Other styles cause policy violation. *DragInitiatorProtocolStyle: DRAG_DYNAMIC *DragReceiverProtocolStyle: DRAG_DYNAMIC |
Cuando SMC se usa para administrar plantillas de seguridad de red, se actualiza el archivo /etc/s ecurity/tsol/tnrhdb pero no la caché tndb. Las definiciones de seguridad de red no surten efecto. No se muestra ningún mensaje de error.
Solución: tras modificar una entrada de red en SMC, actualice manualmente la caché tndb con uno de los comandos siguientes:
Modifique una entrada en el ámbito de archivo:
# /usr/sbin/tnctl -H /etc/security/tsol/tnrhdb |
Modifique una entrada en el ámbito de LDAP:
# /usr/sbin/tnctl -H <hostname> |
Hay un error de inicio de sesión al intentar iniciar sesión en Solaris Trusted Extensions Java Desktop Systems (JDS) mediante GDM. Se trata de un error generado por la configuración de PAM. El archivo pam.conf(4) no contiene las entidaddes necesarias para GDM.
Al iniciar sesion aparece el mensaje de error siguiente:
The system administrator has disabled access to the system temporarily |
Solución: agregue al archivo /etc/pam.conf las dos líneas siguientes:
gdm account requisite pam_roles.so.1 gdm account required pam_unix_account.so.1 |
Para obtener información sobre el formato de archivo, consulte la página de comando man pam.conf(4).
Cuando se escribe el comando /usr/X11/bin/xrander -s para establecer una resolución de pantalla más pequeña, la banda de confianza ya no se visualiza. Esto afecta al escritorio de CDE de confianza, pero no al de Java DS. No se muestra ningún mensaje de error.
Solución: después de modificar la resolución, reinicie el Administrador del área de trabajo. En el menú del área de trabajo de CDE, seleccione Ventanas -> Reiniciar Administrador del área de trabajo y haga clic en Aceptar.
La tecla de atención segura o de acceso directo, Alt+PausaInter , de los teclados de PC no funciona en sistemas x86. No se muestra ningún mensaje de error.
Solución: Ninguna.
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):
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.
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.
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 11/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.
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.