Escritorio GNOME 2.0 para el sistema operativo Solaris: Guía para la resolución de problemas

Capítulo 5 Problemas relacionados con aplicaciones específicas

En este capítulo se ofrece información acerca de problemas relacionados con aplicaciones específicas y las soluciones alternativas asociadas.

5.1 El título establecido dinámicamente no funciona

Problema  

ID error 4855527, Terminal.

En la ventana Edición del perfil, en la etiqueta Título y orden, las opciones del menú desplegable Título establecido dinámicamente no funcionan. El Terminal utiliza la siguiente variable de entorno del shell bash para configurar el título establecido dinámicamente y el indicador del shell:

PROMPT_COMMAND=$'echo -ne "\\033]0;${USER}@${HOSTNAME}: ${PWD}\\007"' PS1=$'[\\u@\\h \\W]\\$ ' USER=`id -un`

En Linux /etc/bashrc configura las variables de entorno necesarias, pero no es así en el sistema operativo Solaris. Por consiguiente, el titulo establecido dinámicamente y el indicador del shell no funcionan en Solaris.

Solución  

Como solución alternativa, puede configurar la variable de entorno requerida mediante la ejecución de sentencias de órdenes para los diversos shells. 

shell bash: 

En bashrc configure:

case $TERM in xterm*) PS1="\[\033]0;\u@\h: \w\007\]bash\\$ " ;; *)
	PS1="bash\\$ " ;; esac (or) USER=`/usr/xpg4/bin/id -un` export
	USER PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD}\007"'

shell ksh: 

Al archivo ~.profile agregue:

mycd () { cd "${@}"; echo "\033]0;${USER}@${HOSTNAME}: ${PWD}\007\c" } alias cd=mycd

shell csh: 

En cshrc configure:

switch ($TERM) case "xterm*": set host=`hostname` alias cd 'cd \!*;
	echo -n "^[]0;${user}@${host}: ${cwd}^Gcsh% "' breaksw default:
	set prompt='csh% ' breaksw endsw

Los caracteres '^[' y '^G' de la cadena del indicador corresponden a códigos de un solo carácter para ESC y BEL. Estos caracteres se pueden introducir mediante Ctrl+v+ESC y Ctrl+v+g.

5.2 Las opciones de ScrollKeeper no están totalmente documentadas

Problema  

ScrollKeeper .

En la página de comando man scrollkeeper-rebuilddb, las opciones -o y -p no están totalmente documentadas.

Solución  

No es necesario utilizar las opciones -o ni -p para llevar a cabo una configuración estandar de la base de datos ScrollKeeper. Estas opciones sólo son necesarias en las situaciones siguientes:

  • Si se debe instalar la base de datos de ScrollKeeper en una ubicación distinta de la estándar. Por ejemplo, al configurar clientes sin disco.

    Utilice la opción -p ruta para especificar la ubicación de la base de datos ScrollKeeper, donde ruta es un directorio vacío. La orden scrollkeeper-rebuilddb no funcionará en caso de indicar una ruta a un directorio no vacío.

  • Si los archivos OMF se deben leer en una ubicación distinta de la estándar. La ubicación estándar de los archivos OMF la especifica el archivo /etc/scrollkeeper.conf.

    Use la opción -o ruta para especificar la ubicación de los archivos OMF. Especifique el nombre de ruta completo, por ejemplo, /usr/share/omf. Si especifica un nombre parcial, como /usr/share, la orden scrollkeeper-rebuilddb tardará mucho tiempo en ejecutarse, generará numerosas advertencias y podría bloquearse.

El ejemplo siguiente muestra el uso de las opciones -o y -p para configurar la base de datos de ScrollKeeper en clientes sin disco:


# scrollkeeper-rebuilddb \
-p /export/root/clone/Solaris_9/\
sun4u/var/gnome/lib/scrollkeeper \
-o /export/exec/Solaris_9_sparc.all/\
usr/share/omf

5.3 La tabla de contenido de la página de Ayuda está vacía

Problema  

ID de error 4875223.  

Falta la tabla de contenido en la primera página del explorador de Ayuda de GNOME.

Solución  

Se trata de un problema de ScrollKeeper. Consulte 1.6 ScrollKeeper deja de funcionar después de la instalación para ver una solución alternativa.