GNOME 2.0 問題の解決方法 (Solaris 版)

第 3 章 ウィンドウとセッション管理時の問題

この章では、GNOME 2.0 デスクトップでウィンドウとセッションを管理するときに発生する問題について説明します。

3.1 ウィンドウマネージャがクラッシュする

問題  

Metacity ウィンドウマネージャがクラッシュして、すべてのウィンドウからフレームが消えます。

解決方法  

セッションマネージャが自動的にウィンドウマネージャを再起動します。 自動的に再起動しなかった場合、一度ログアウトして、ログインし直します。 

3.2 パネルを使用しないでログアウトする

問題  

すべてのパネルが消えたときにログアウトするにはどのようにしたらいいですか。 

解決方法  

  1. デスクトップ背景で右クリックして、デスクトップ背景メニューを開きます。

  2. 「新規端末」を選択します。

  3. 新しい端末から次のコマンドを入力します。 gnome-session-save --kill

  4. これでもログアウトできない場合、次のコマンドを実行します。 pkill gnome-session

3.3 アプリケーションが適切に復元されない

問題  

ログアウトするときに「現在の設定を保存」を選択しても、次にログインしたとき、アプリケーションが適切に復元されません。

解決方法  

次のアプリケーションにはこの問題があることが判明しています。

  • 端末は復元されません。

  • Gedit は画面の左上に復元されます。

この問題は将来のリリースで修正される予定です。

3.4 ウィンドウの予期しない動作

問題 

いくつかのアプリケーションウィンドウがすべてのデスクトップ環境ウィンドウの上に表示されてしまい、適切に復元されない、または、GNOME ウィンドウリストに表示されません。 

解決方法 

デフォルトでは、MainSoft ライブラリに基づくほとんどのアプリケーションはウィンドウマネージャを無視して、自分のウィンドウを管理しようとします。 Rational RoseXML Professional Publisher にはこの問題があることが判明しています。 MainSoft に基づくアプリケーションが正しく動作するには、MWWM 環境変数を次のように設定する必要があります。

MWWM=allwm

3.5 swing の予期しない動作

問題  

JavaTM 2 Platform Standard Edition V1.4 より前のバージョンで、swing 構成要素を正しく配置、サイズ変更、または更新できませんでした。

解決方法  

次の手順を実行します。

  1. Java 2 Platform Standard Edition V1.4 以降にアップグレードします。

  2. アプリケーションが Java 1.4 JVM を使用するように構成されていることを確認します。