適用於 Solaris 作業環境之 GNOME 2.0 桌面的疑難排解指南

第 5章 特定應用程式問題

本節提供特定應用程式問題與關聯解決方法的相關資訊。

5.1 動態設定標題無法作用

問題  

錯誤 ID 4855527,終端機

在 編輯設定檔視窗,標題和指令標籤,下拉式功能表的功能表選項動態設定標題無法作用。終端機 使用下列 bash shell 環境變數來設定動態設定標題及 shell 提示符號:

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

(or)

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 來輸入這些字元。

5.2 ScrollKeeper 選項沒有完整文件

問題  

ScrollKeeper

scrollkeeper-rebuilddb 線上援助頁,-o-p 選項不具備完整的說明文件。

解決方案  

在執行 ScrollKeeper 資料庫的標準安裝時,並不需要使用 -o-p 選項。這些選項唯有在下列狀況才有必要:

  • ScrollKeeper 資料庫必須安裝在不為標準位置的位置。例如:設定無磁碟用戶端。

    請使用 -p path 選項來指定 ScrollKeeper 資料庫的位置,其中的 path 是個空白目錄。若是在此選項指定包含內容的路徑,scrollkeeper-rebuilddb 指令就不會繼續進行。

  • OMF 檔案必須由標準位置以外的位置讀取。在 /etc/scrollkeeper.conf 檔案中有指定 OMF 檔案的標準位置。

    請使用 -o path 選項來指定 OMF 檔案的位置。指定完整路徑名稱,例如:/usr/share/omf。若是指定部分路徑名稱,例如:/usr/sharescrollkeeper-rebuilddb 指令便會耗費長久的時間,產生許多警告,而且可能會不正常地終止。

下列範例顯示如何使用 -o -p 選項來設定無磁碟用戶端的 ScrollKeeper 資料庫:


# 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 說明文件目錄呈現空白

問題  

錯誤 id 4875223。 

GNOME 說明瀏覽器的首頁不含目錄。

解決方案  

這是一項 ScrollKeeper 問題。若需解決方法,請參閱 1.6 ScrollKeeper 在安裝後失敗