元件 II Linux 系統
使用手冊的本章說明 Linux 系統上 Java Desktop System 發行版本 2 的問題與解決方案。
第 2章 Linux 系統上的系統問題
本章說明 Linux 系統上的 Java Desktop System 發行版本 2 的已知問題。
2.1 入門
2.1.1 核心模組編譯期間版本不符
問題
|
Pentium 4 和其他含超執行緒技術的處理器的使用者在編譯核心模組時,可能會遇到版本不符的錯誤。
|
解決方案
|
執行下列步驟:
-
請編輯下列檔案:/usr/src/linux-2.4.19.SuSE/linux/version.h
-
將此行:#define UTS_RELEASE "2.4.19-4GB"
取代為:#define UTS_RELEASE "2.4.19-64GB-SMP"
|
2.1.2 從 /net 掛載無法運作
問題
|
錯誤 ID:4908595
從 /net 掛載無法運作。這個問題的發生是由於 autofs4 公用程式預設載入錯誤的核心模組
|
解決方案
|
安裝系統時執行下列動作:
-
使用文字編輯程式開啟下列檔案:/etc/modules.conf
-
解除對以下行的註釋:
# alias autofs autofs4
|
2.1.3 安裝失敗
問題
|
某些 Red Hat Package Managers (RPM) 可能會無法識別電腦上的基本 Linux 發行版本。如果試圖在電腦上安裝這些 RPM 檔案,安裝可能會失敗。
|
解決方案
|
RPM 在 /etc/SuSE-release 檔案中需要特定的 Linux 版本,才能夠成功地在系統上進行安裝。
將 Linux 的版本變更為 RPM 能夠識別的版本,例如:SuSE Linux 8.1 (i386) Version=8.1
|
2.1.4 螢幕顯示問題
問題
|
安裝程序所設定的螢幕解析度可能不適用於系統。這個錯誤的解析度設定可能會造成螢幕的顯示問題。依據系統硬體,請於系統安裝期間重新設定螢幕解析度。
|
解決方案
|
顯示 [歡迎] 畫面後,會顯示安裝畫面。請執行下列動作:
-
立刻按下 [F2] 驗證要選取的解析度。
-
選取所需的解析度,然後按下 [Enter]。如果選取高於顯示器硬體功能的解析度,則安裝期間會無法看到畫面的下方。如果是這種情況,請重新啟動安裝並選取較低的解析度。
-
使用箭頭鍵選取 [安裝],然後按下 [Enter]。
[螢幕解析度] 對話方塊中只會有 YaST 中啟動的解析度值可供選取。
|
2.1.5 系統未退出 RPM CD
問題
|
若是在多使用者模式中從 CD 安裝 RPM,則系統將無法自動退出 CD。
|
解決方案
|
輸入 eject cdrom 指令,退出 CD。
|
2.1.6 空格插入錯誤
問題
|
若從 Sun Ray™ 用戶端或 Solaris 電腦登入 Java Desktop System 工作時段,每次按下鍵盤上的 [L] 鍵時,都會插入空格。
|
解決方案
|
請使用下面其中一種解決方案:
|
2.1.7 登入時面板當機
問題
|
重新啟動系統後登入 Java Desktop System 時,面板可能會當機。
|
解決方案
|
等待面板 應用程式重新啟動。
|
2.1.8 更新安裝後看不到開機起始畫面
問題
|
錯誤 ID:5026577
執行安裝更新 Java Desktop System 的舊版後,開機起始畫面無法顯示。這個問題是由於 /usr/share/splash/theme 目錄中遺失連結所造成。
|
解決方案
|
執行下列步驟:
-
登入為 root 使用者。
-
執行下列指令:cd /usr/share/splash/theme
-
執行下列指令:execute ln -s Sun current
-
執行下列指令:execute mkinitrd
|
2.1.9 更新安裝後檔案系統 RPM 安裝失敗
問題
|
錯誤 ID:5028130
執行安裝更新舊版的 Java Desktop System 後,檔案系統 RPM 無法安裝。
當使用 Nautilus 檔案管理員中預設的自動裝載,從 CD 執行 YaST2 系統更新時發生這個問題。當掛載 CD 於 /media/cdrom,執行 YaST2 系統 NFS 更新時,也會發生這個問題。
從 CD 開機後,執行網路更新就不會發生這個問題。
|
解決方案
|
開始 YaST2 系統更新安裝前,先執行下列步驟:
-
移除所有系統的 CDROM。
-
選取 [啟動] [進階個人喜好] [CD 裝置選項] 。
-
取消選取插入時裝載 CD 選項,然後選取 [關閉]。
-
然後以系統安裝更新,繼續進行。
|
2.1.10 更新安裝後方塊附著於視窗
問題
|
錯誤 ID:5017762
執行安裝,更新舊版的 Java Desktop System 後,未將輸入法切換程式 Applet 加入預設面板。這個問題的狀況是方塊附著於視窗上。
Java Desktop System 發行版本 2 的預設面板組態與之前發行版本的 Java Desktop System 不同。登入舊版的 Java Desktop System 可能會發生這個問題。
|
解決方案
|
在面板上按滑鼠右鍵,然後選取 [加入面板] [公用程式] [輸入法切換程式]。
|
2.2 桌面一般問題
2.2.1 檔案無法開啟
問題
|
試圖從使用 NFS 掛載的目錄開啟文件時,若是擁有文件的應用程式無法處理以 URL 傳送的檔名引數,NFS 檔案管理員 就會顯示錯誤。
例如:StarSuite™、OpenOffice、vi、acroread 及 ggv 應用程式無法處理 URL,因此檔案管理員 在使用這些應用程式開啟 NFS
檔案時會遇到錯誤。
使用 Samba (SMB) 掛載的目錄中之文件也會有相同的問題。
|
解決方案
|
將檔案複製到本機目錄中,意即不是 Samba 或 NFS 目錄。
|
2.2.2 檔案管理員當機
問題
|
錯誤 ID:5029196
如果目錄結構長度超過 290 個純拉丁字元,Nautilus 檔案管理員可能會當機。
|
解決方案
|
如果要使用 Nautilus 檔案管理員存取檔案結構時,不要建立長度超過目錄結構超過 290 個純拉丁字元。使用終端機 應用程式瀏覽檔案系統時,沒有目錄結構的字元長度限制。
|
2.2.3 Blueprint 主題未正確顯示
問題
|
Blueprint 試用版主題僅供評估之用。請勿在一般情況下使用 Blueprint 試用版主題。此主題有已知的錯誤且不受支援。
|
解決方案
|
若要評估 Blueprint 試用版主題,請選取 [檢視套用主題] [Blueprint 試用版]。
|
2.2.4 從 Ghostscript 列印出空白頁
問題
|
錯誤 ID:4984611
透過 Ghostscript 使用 CUPS 時,列印出空白頁。
|
解決方案
|
由於通常不需要 CUPS 會計資訊,因此可以在 cupsomatic 過濾器中停用會計功能。執行下列步驟:
-
登入為 root 使用者。
-
開啟下列檔案:/usr/lib/cups/filter/cupsomatic
-
將這行:
my $ps_accounting = 1;
變更為:
my $ps_accounting = 0;
如果您使用 /etc/foomatic/filter.conf,停用這個位置的 ps_accounting。
|
2.2.5 無法退出磁片
問題
|
錯誤 ID:4948512
使用桌面上的磁片圖示無法將磁片從磁碟機中退出。會出現錯誤訊息指出:只有 root 使用者才能退出磁片。當某位使用者將磁碟圖示掛載於桌面上,然後另一位使用者登入並企圖使用圖示退出磁片時,會發生這個問題。
|
解決方案
|
在 /etc/fstab 檔案中將 fd0 的 user 變更為 users。
|
2.2.6 無法退出 CDROM
問題
|
錯誤 ID:4966284
無法從 CDROM 磁碟機退出 CDROM。這個問題的發生是由於 fam 常駐程式使 CDROM 裝置停頓,因此檔案管理員無法卸載裝置及退出 CDROM。
|
解決方案
|
如需從 CDROM 磁碟機退出 CDROM,請執行下列步驟:
-
登入為 root。
-
開啟一個終端機視窗。
-
執行下列指令:pkill fam
-
執行下列指令:eject cdrom
|
2.2.7 滑鼠滾輪無法運作
問題
|
錯誤 ID:4948755
執行 Java 應用程式時,滑鼠滾輪無法運作。
|
解決方案
|
安裝系統時執行下列動作:
-
使用文字編輯程式開啟下列檔案:XF86Config
-
插入這行:Option "ZAxisMapping" "4 5"
|
2.3 網路問題
2.3.1 PPP 連線無法運作
問題
|
無法使用撥接 PPP 連線與網路連線。
|
解決方案
|
若使用數據機連線至網路,需要使用撥接 PPP 連線,請使用 Linux PPP 撥號員指令公用程式 wvdial。
|
2.3.2 數據機撥接無法運作
問題
|
錯誤 ID:4955086
非 root 使用者無法使用數據機撥接。這個問題的發生是由於 pppd 公用程式中的 setuid 位元未設定。wvdial 上的 setuid 位元也未設定。
|
解決方案
|
請執行下列動作:
-
登入為 root 使用者。
-
執行下列指令:chmod +s /usr/sbin/pppd
|
2.3.3 網路位置未出現
問題
|
新的網路位置未出現在 [網路位置] 視窗中。
|
解決方案
|
登出後再登入一次。
|
第 3章 系統上應用程式的問題
本章將介紹 Linux 系統上的 Java Desktop System 發行版本 2 中,特定應用程式的已知問題。
3.1 電子郵件和行事曆
3.1.1 Evolution 的虛擬資料夾無法運作
問題
|
錯誤 ID:5018480
Evolution 中的「虛擬資料夾」功能無法運作。
|
解決方案
|
建立新的虛擬資料夾後,必須重新啟動 Evolution 。
|
3.1.2 Evolution 當機
問題
|
錯誤 ID:5029522
修改連絡人時,若在網址欄輸入無效的字元序列,Evolution 可能會當機。
|
解決方案
|
只輸入有效的 URL,例如:不含空格與多位元組字元的 URL。
|
3.1.3 Evolution 安裝當機
問題
|
錯誤 ID:5030708
安裝 Evolution 期間,在完成 95% 時出現停滯。安裝 Evolution RPM 大約需要八分鐘。必須利用這段安裝時間在 Scrollkeeper 上註冊 Evolution 文件。
|
解決方案
|
請耐心等候八分鐘。
|
3.2 Gedit 文字編輯程式
3.2.1 無法輸入多位元組字元
問題
|
錯誤 ID:4937266
在 Gedit 文字編輯程式中啟動自動縮排功能時,無法正確地輸入多位元組字元。
|
解決方案
|
停用自動縮排功能。執行下列步驟:
-
選取 [編輯] [偏好設定]。
-
在類別清單中,選取 [編輯器],然後選取 [自動縮排]。
-
取消選取啟用自動縮排選項。
|
3.3 Macromedia Flash Player
3.3.1 文字無法顯示
問題
|
當色彩深度設定為 256 色、8 位元時,文字便不會顯示在 Macromedia Flash Player 6 中。
|
解決方案
|
將色彩深度設定為 16 位元或更高。
|
3.4 Mozilla
3.4.1 應用程式在 Mozilla 執行時當機
問題
|
如果應用程式在 Mozilla 執行時突然關閉,Mozilla 便無法清除設定檔鎖定檔案。重新啟動應用程式和 Mozilla 之後,對話便會顯示下面的錯誤訊息:
由於設定檔正在使用中,所以 Mozilla 無法使用。請選擇另一個設定檔,或建立新的設定檔。
|
解決方案
|
移除以下檔案:$HOME/.mozilla/<profilename>/<random>/lock
|
3.4.2 按一下 RPM 超連結 RPM 時,Mozilla 當機
問題
|
按一下連結至 Linux RPM 套裝軟體檔案的超連結時,Mozilla 當機。
Mozilla 會將所有 .rpm 檔案註冊為 RealPlayer 媒體。如果您按一下 Linux 套裝軟體檔案,Mozilla 便會當機,那是因為 RealPlayer 外掛程式無法正確地處理無效的 .rpm 檔案。
|
解決方案
|
在 .rpm 連結上按滑鼠右鍵,然後從功能表中選取 [另存連結目標為...]。
|
3.4.3 Mozilla 無法連線至 gdict
問題
|
您無法透過防火牆與 gdict 伺服器連線。
|
解決方案
|
連接埠 2628 必須有防火牆的允許。
|
3.4.4 Mozilla 無法連線至內部郵件伺服器
問題
|
Mozilla 郵件無法透過 SOCKS 伺服器連線至內部郵件伺服器。
|
解決方案
|
如果您在 Mozilla 中使用應用程式代理伺服器的設定,請勿在 [啟動] -> [個人喜好] -> [網際網路] 設定中設定 SOCKS 主機。
|
3.4.5 貼上文字時,Mozilla 當機
問題
|
試圖將文字從其他應用程式貼至 Mozilla 視窗時,Mozilla 當機。
|
解決方案
|
當您將文字從其他應用程式複製到 Mozilla 中時,必須按一次 [Ctrl] + [V],然後立刻放開按鍵,便可成功貼上文字。
如果您在貼上文字之後,沒有立刻放開 [Ctrl] + [V] 按鍵,Mozilla 便會當機。
|
3.5 錄音程式
3.5.1 投影片工具列和計時器無法運作
問題
|
錄製新的 .wav 檔案時,投影片工具列及計時器將無法運作。
|
解決方案
|
沒有錄音正在進行的指示。
|
3.5.2 聲音檔案無法播放兩次
問題
|
您無法在錄音程式 的相同執行個體中播放.wav 檔案超過一次。
|
解決方案
|
您必須開啟另一個錄音程式 執行個體,並且播放 .wav 檔案作為解決方法,
|
第 4章 Linux 系統上的本土化問題
本章說明 Linux 系統上的 Java Desktop System 發行版本 2 的本土化問題。
4.1 所有語言環境
4.1.1 ATOK X AUX 功能無法運作
問題
|
在本發行版本中,ATOK X 輸入法的 AUX 功能無法運作。這個問題會影響下列的 ATOK X AUX 功能:
-
AtokPaletteAux
-
SystemLineAux
-
CharPaletteAux
-
PropertyAux
-
CustomizerAux
-
RegWordAux
-
DicUTAux
|
解決方案
|
不要使用 ATOK X AUX 功能。如果只要在日語的語言環境中啟動 ATOK X AUX 功能,請執行下列程序取代 RPM。但是,如果執行這項變更的話,除了 ATOK X 以外的所有輸入法在所有語言環境中都會無法使用。
-
在登入畫面功能表中選取 [故障安全終端機],然後登入為 root 使用者。
-
執行下列指令可以使 IIIM 與 ATOK X 常駐程式停止:
# sh /etc/init.d/atokx stop
# sh /etc/init.d/IIim stop
-
移除下列 RPM:
-
iiimf-csconv
-
iiimf-protocol-lib
-
iiimf-protocol-lib-devel
-
iiimf-client-lib
-
iiimf-client-lib-devel
-
iiimf-x
-
iiimf-gtk
-
iiimf-server
-
iiimf-le-Asian-koKR-sun
-
iiimf-le-Asian-thTH-sun
-
iiimf-le-Asian-zhCN-sun
-
iiimf-le-Asian-zhHK-sun
-
iiimf-le-Asian-zhTW-sun
-
iiimf-le-unit
-
iiimf-docs
範例:
#rpm -e 'rpm -q -a | grep iiimf'
-
安裝位於 /usr/lib/im/locale/ja/atokserver/rpm 的下列 RPM:
iiimf-1.2-3JDS4.i586.rpm
iiimf_conv-1-2JDS4.i586.rpm
範例:
# rpm -ihv /usr/lib/im/locale/ja/atokserver/rpm/*.rpm
-
執行下列指令將符號連結變更至 atok12aux.so:
-
# cd /usr/lib/im/locale/ja/atokserver
-
# rm atok12aux.so
-
# ln -s atok12aux-iiimf10.so atok12aux.so
-
使用下列指令啟動 IIIM 與 ATOK X 常駐程式,或將系統重新開機:
-
# sh /etc/init.d/IIim start
-
# sh /etc/init.d/atokx start
|
|
如需回復原始配置,請執行下列設定更換 RPM:
-
在登入畫面功能表中選取 [故障安全終端機] ,然後登入為 root 使用者。
-
執行下列指令可以使 IIIM 與 ATOK X 常駐程式停止:
# sh /etc/init.d/atokx stop
# sh /etc/init.d/IIim stop
移除下列 RPM:iiimf, iiimf_conv
範例:# rpm -e rmp -q -a| grep iiimf
-
從安裝媒體安裝下列 RPM:
-
iiimf-csconv
-
iiimf-protocol-lib
-
iiimf-protocol-lib-devel
-
iiimf-client-lib
-
iiimf-client-lib-devel
-
iiimf-x
-
iiimf-gtk
-
iiimf-server
-
iiimf-le-Asian-koKR-sun
-
iiimf-le-Asian-thTH-sun
-
iiimf-le-Asian-zhCN-sun
-
iiimf-le-Asian-zhHK-sun
-
iiimf-le-Asian-zhTW-sun
-
iiimf-le-unit
-
iiimf-docs
範例:
-
從指令行輸入下列指令: yast2
-
選取 [安裝/移除軟體]。
-
從 [過濾器] 下拉清單中,選取 [搜尋]。
-
在搜尋欄位中輸入下列字串:iiimf
-
按一下 [查找]。
-
從清單中選取 iiimf 套裝軟體,並按一下 [接受]。
-
執行下列指令將符號連結變更至 atok12aux.so:
-
# cd /usr/lib/im/locale/ja/atokserver
-
# rm atok12aux.so
-
# ln -s atok12aux-iiimf11.so atok12aux.so
-
使用下列指令啟動 IIIM 與 ATOK X 常駐程式,或將系統重新開機:
-
# sh /etc/init.d/IIim start
-
# sh /etc/init.d/atokx start
|
4.1.2 PDF 列印無法運作
問題
|
錯誤 ID:4928658
影響下列語言環境:
無法使用 GNOME 應用程式建立包含多位元組字元的 PDF 文件。這個問題會影響 Gedit 與其他使用 libgnomeprint 程式庫的 GNOME 應用程式。
|
解決方案
|
將檔案列印為 Postscript,然後使用 ps2pdf 公用程式,將 Postscript 檔案轉換為 PDF 檔案。
|
4.1.3 舊的語言不會出現於登入畫面
問題
|
錯誤 ID:4884887
舊的語言環境已從登入畫面中移除。只有下列的語言會出現於登入畫面中:
-
法文
-
德文
-
義大利文版
-
日文
-
韓文
-
西班牙文
-
瑞典文
-
繁體中文
|
解決方案
|
如果希望登入畫面中能夠有舊的語言環境,可以請系統管理員取消註釋下面檔案中的語言環境的項目: /etc/X11/gdm/locale.alias
然後系統管理員必須重新啟動系統。舊的語言環境應該就會出現在登入畫面中了。
|
4.1.4 無法顯示本土化的檔案名稱與目錄名稱
問題
|
錯誤 ID:4961948
所有的語言環境皆有此問題。
如果硬碟中並沒有 Windows 分割區,安裝過程中安裝程式會自動掛載分隔區並在 /etc/fstab 檔案中將 iocharset 或 nls 選項設定為 iso-8859–1。此設定並非 iocharset 或 nls 選項的正確設定。因此,系統無法正確地顯示本土化的檔案名稱或目錄名稱。
|
解決方案
|
必須在 /etc/fstab 檔案中為目前的語言環境指定正確的值給 iocharset 或 nls 選項。請使用下表中的值。
/etc/fstab 檔案中 iocharset 與 nls 選項內容的範例:
-
/dev/sda1 /windows/C ntfs ro,users,gid=users,umask=0002,nls=utf8 0 0
-
/dev/sda2 /windows/C vfat users,gid=users,umask=0002,iocharset=utf8,codepage=932
|
語言環境
|
ntfs
|
vfat
|
ja_JPUTF-8
|
nls=utf8
|
iocharset=utf8,codepage=932
|
ko_KR.UTF-8
|
nls=utf8
|
iocharset=utf8,codepage=949
|
zh_CN.gb18030
|
nls=gb2312 *
|
iocharset=gb2312,codepage=936 *
|
zh_TW.big5
|
nls=big5 *
|
iocharset=big5,codepage=950 *
|
zh_HK.big5hkscs
|
nls=big5 *
|
iocharset=big5,codepage=950 *
|
en_US.UTF-8
de_DE.UTF-8
es_ES.UTF-8
fr_FR.UTF-8
it_IT.UTF-8
sv_SE.UTF-8
|
nls=utf8
|
iocharset=utf8
|
*如果使用中文的 UTF-8 語言環境,請將 big5 與 gb2312 變更為 utf8。
4.1.5 修飾按鍵無法正確運作
問題
|
錯誤 ID:4996542
使用網際網路/企業內部網路輸入法時,[Alt] 按鍵與 [Shift] 按鍵可能無法作用為修飾按鍵。下列為已知問題:
|
解決方案
|
使用不同的輸入法,例如:預設輸入法等。如需切換輸入法,請在物件上按滑鼠右鍵,然後選取 [輸入法]。
|
4.1.6 字串顯示不正確
問題
|
錯誤 ID:4985397、4980153、4989628、4985397、5028177、5028408
在某些圖形配接卡上,某些字串在安裝 Java Desktop System 的後期會出現不正確顯示。這種情況通常發生於您配置硬體裝置時,例如:音效卡、網路卡或印表機。
|
解決方案
|
這個問題只會發生在安裝 Java Desktop System 期間。安裝程序完成後,可以使用 YaST2 應用程式輕易地配置硬體裝置。如需修正這個問題,請完成安裝程序後,登入為 root 使用者,然後自訂所需的硬體設定。
|
4.2 中文語言環境
4.2.1 列印字元時出現方塊
問題
|
錯誤 ID:4977300
影響下列語言環境:
從 Mozilla 將字元列印至 Postscript 檔案時,會出現方塊。這是由於 Postscript 印表機並未隨附中文或韓文的字型。檔案列印前,CUPS 必須轉換 Mozilla Postscript 字型。
|
解決方案
|
-
選取[啟動] [偏好設定] [印表機]。
-
在 PostScript 印表機圖示上按右鍵,然後選取 [屬性] 功能表。
-
開啟進階索引標籤。
-
將 Ghostscript 預先篩選設定為轉換為 PS 第 1 級。
|
4.2.2 YaST2 並未本土化為 HK 語言環境
問題
|
錯誤 ID:5005385
影響下列語言環境:
-
zh_HK.big5hkscs
-
zh_HK.UTF-8
登入受影響的語言環境時,會發現 YaST2 應用程式並未本土化。
|
解決方案
|
適用於 zh_HK 語言環境的 YaST2 訊息與 zh_TW 語言環境相同。執行下列步驟,可以從 zh_HK 語言環境建立為 zh_TW 語言環境的符號連結:
-
cd /usr/share/YaST2/locale/
-
ln -s zh_TW zh_HK
|
4.3 日文語言環境
4.3.1 無法讀取 Evolution 附件
問題
|
錯誤 ID:5021121
影響下列語言環境:
使用 Evolution 在非 UTF-8 語言環境中撰寫電子郵件並使用本土化內容附加檔案時,郵件程式無法將正確的編碼套用至檔案。郵件的收件人無法正確地讀取附件。
|
解決方案
|
將附件另存新檔並確認檔案使用正確的編碼。
|