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

第 4章 視窗和階段作業管理問題

這一節將說明如何處理 GNOME 2.0 桌面中,視窗和階段作業管理的問題。

4.1 視窗管理員不正常結束

問題  

Metacity 視窗管理員不正常地結束,而且所有視窗的框架都消失不見了。

解決方案  

階段作業管理員會自動重新啟動視窗管理員。 如果沒有自動執行上述動作的話,請先登出然後再次登入。 

4.2 在沒有面板的情況下登出

問題  

如果所有面板都消失不見了,我要如何登出呢? 

解決方案  

  1. 請在桌面背景上按滑鼠右鍵,開啟桌面背景功能表。

  2. 選取新終端機功能表項目。

  3. 在新終端機中輸入下列指令: gnome-session-save --kill

  4. 如果您還是無法登出,那麼請執行下列指令: pkill gnome-session

4.3 應用程式沒有正確地復原

問題  

我在登出時選取了儲存目前的設定,但是當我下次登入時,有些應用程式卻沒有正確地復原。

解決方案  

下列的應用程式具有下列的已知問題:

  • 終端機無法復原。

  • Gedit 會復原至螢幕的左上角。

我們計畫在未來的版本中,修正這些問題。

4.4 非預期的視窗行為

問題 

有些應用程式視窗會出現在所有桌面環境視窗上,而且無法正確地復原或出現在 GNOME 視窗清單中。 

解決方案 

根據預設,許多以 MainSoft 程式庫為基礎的應用程式,會忽略視窗管理員,並試圖管理自己的視窗。 目前已知 Rational RoseXML Professional Publisher 有這樣的問題。 如果要讓 MainSoft 為基礎的應用程式遵循正確的行為,您必須將 MWWM 環境變數做如下設定:

MWWM=allwm

4.5 非預期的交換行為

問題  

在 JavaTM2 作業平台標準版 V1.4 之前所包含的 Swing 元件,其定位、調整大小或重新整理的行為表現並不一致。

解決方案  

執行下列步驟:

  1. 請升級至 Java 2 Platform Standard Edition V1.4 或更新版本。

  2. 請確認您的應用程式已經配置為使用 Java 1.4 JVM。