In diesem Abschnitt finden Sie Informationen zu Problemen mit bestimmten Anwendungen sowie entsprechende Lösungsmöglichkeiten.
|
Problem |
Fehler-ID 4855527, Die Menüoptionen des Dropdown-Menüs Dynamisch festgelegter Titel im Fenster Profil wird bearbeitet (Register Titel und Befehl) funktionieren nicht. Der PROMPT_COMMAND=$'echo -ne "\\033]0;${USER}@${HOSTNAME}: ${PWD}\\007"' PS1=$'[\\u@\\h \\W]\\$ ' USER=`id -un` Unter Linux übernimmt /etc/bashrc die Einstellung der erforderlichen Umgebungsvariablen, unter Solaris hingegen nicht. Daher funktionieren die dynamische Titeleinstellung sowie die Shell-Eingabeaufforderung in der Solaris-Betriebsumgebung nicht. |
|
Lösung |
Behelfsweise können Sie die erforderlichen Umgebungsvariablen über ein Skript für die jeweilige Shell setzen. bash-Shell: Nehmen Sie folgende Einstellungen in bashrc auf:
case $TERM in
xterm*)
PS1="\[\033]0;\u@\h: \w\007\]bash\\$ "
;;
*)
PS1="bash\\$ "
;;
esac
(oder)
USER=`/usr/xpg4/bin/id -un`
export USER
PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD}\007"'
ksh-Shell: Fügen Sie der Datei ~.profile folgende Befehle hinzu:
mycd () {
cd "${@}"; echo "\033]0;${USER}@${HOSTNAME}: ${PWD}\007\c"
}
alias cd=mycd
csh-Shell: Nehmen Sie folgende Einstellungen in cshrc auf:
switch ($TERM)
case "xterm*":
set host=`hostname`
alias cd 'cd \!*; echo -n "^[]0;${user}@${host}:
${cwd}^Gcsh% "'
breaksw
default:
set prompt='csh% '
breaksw
endsw
Die Zeichen '^[' und '^G' in der Eingabeaufforderung stellen das ESC- bzw. das BEL-Zeichen dar. Sie können diese Zeichen per Tastatur mit den Tastenkombinationen Strg+v+ESC bzw. Strg+v+g eingeben. |