本節提供特定應用程式的問題與解決方上的相關資訊。
|
問題 |
錯誤 ID 4855527, 編輯設定檔視窗內標題和指令標籤上,下拉式功能表的動態設定標題功能表選項無法運作。 PROMPT_COMMAND=$'echo -ne "\\033]0;${USER}@${HOSTNAME}: ${PWD}\\007"' PS1=$'[\\u@\\h \\W]\\$ ' USER=`id -un` 在 Linux /etc/bashrc 上設定所需的環境變數,但並未設定用於 Solaris 作業環境的這些變數。 因此動態設定標題與 Shell 提示符號在 Solaris 作業環境中無法運作。 |
|
解決方案 |
可以執行適用於不同 Shell 的程序檔,設定所需的環境變數,來解決這個問題。 Bash Shell: 在 bashrc 中設定下列:
case $TERM in
xterm*)
PS1="\[\033]0;\u@\h: \w\007\]bash\\$ "
;;
*)
PS1="bash\\$ "
;;
esac
(或)
USER=`/usr/xpg4/bin/id -un` export USER
PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD}\007"'
KSH Shell: 在 ~.profile 檔案中加入下列內容:
mycd () {
cd "${@}"; echo "\033]0;${USER}@${HOSTNAME}: ${PWD}\007\c"
} alias cd=mycd
CSH Shell: 在 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
提示字串中的 '^[' 與 '^G' 字元是用於 ESC 與 BEL 的單一字元。 可以使用 Ctrl+v+ESC 與 Ctrl+v+g 輸入這些字元。 |
|
問題 |
錯誤 Id 4875223。 缺少 |
|
解決方案 |
這是 |