Problema |
ID error 4855527, 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 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. |