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

Capítulo 6 Problemas con aplicaciones específicas

Esta sección proporciona información acerca de los problemas de aplicaciones específicas y sus soluciones asociadas.

6.1 El título dinámicamente configurado no funciona

Problema  

Bug ID 4855527, Terminal.

En la ventana Editar perfil, en la etiqueta Título y comando, las opciones del menú desplegable Título establecido dinámicamente no funcionan. El terminal utiliza las siguientes variables de entorno del intérprete de comandos para configurar dinámicamente el título:

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

En Linux /etc/bashrc permite configurar las variables de entorno necesarias pero esto no funciona en el entorno operativo de Solaris. Por lo tanto, el título configurado dinámicamente y el prompt del shell no funcionan en el entorno operativo de Solaris.

Solución  

Una solución posible es configurar las variables de entorno necesarias ejecutando diferentes scripts para los diversos shells. 

shell de bash: 

configure el siguiente caso bashrc:

 $TERM in
         xterm*)
             PS1="\[\033]0;\u@\h: \w\007\]bash\\$ "
             ;;
         *)
             PS1="bash\\$ "
             ;;
     esac

(o)

USER=`/usr/xpg4/bin/id -un`
export USER

PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD}\007"'

shell de ksh: 

agrege lo siguiente al archivo ~.profile:

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

shell de csh: 

configure lo siguiente en cshrc:

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 '^[' and '^G' en la cadena del indicador corresponden a los caracteres únicos de ESC y BEL. Estos caracteres se pueden escribir pulsandoCtrl+v+ESC y Ctrl+v+g.

6.2 Las opciones de ScrollKeeper no están suficientemente documentadas

Problema  

ScrollKeeper .

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

Solución  

No es necesario utilizar las opciones -o ni -p para realizar una configuración estándar de la base de datos del ScrollKeeper. Estas opciones sólo son necesarias en las siguientes situaciones:

  • Si la base de datos de ScrollKeeper debe instalarse en un emplazamiento diferente al estándar. Por ejemplo, utilizando clientes sin discos duros.

    La opción -p ruta especifica la localizacion de la base de datos de ScrollKeeper, siendo ruta un directorio vacío. El comando scrollkeeper-rebuilddb no funcionará en caso de indicar una ruta a un directorio que no esté vacío.

  • Los archivos OMF deben leerse desde un emplazamiento diferente del estándar. El emplazamiento estándar de los archivos OMF se indica en el archivo /etc/scrollkeeper.conf.

    La opcion -o ruta permite especificar la localización de los archivos OMF. Indique la ruta al completo, por ejemplo, /usr/share/omf. Si se indica un nombre parcial, por ejemplo , /usr/share, el comando scrollkeeper-rebuilddb tardará mucho tiempo, generá múltiples avisos y se podría cancelar.

El siguiente ejemplo muestra cómo utilizar 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