Guide de dépannage du Bureau GNOME 2.0 pour l'environnement d'exploitation Solaris

Chapitre 4 Problèmes liés à la gestion des fenêtres et des sessions

Cette rubrique fournit des informations permettant de résoudre les problèmes liés à la gestion des fenêtres et des sessions dans le bureau GNOME 2.0.

4.1 Blocage du gestionnaire de fenêtres

Problème  

Le gestionnaire de fenêtres Metacity se bloque, et les cadres de toutes les fenêtres disparaissent.

Solution  

Le gestionnaire de sessions redémarre automatiquement le gestionnaire de fenêtres. Dans le cas contraire, déconnectez-vous et reconnectez-vous. 

4.2 Déconnexion sans tableau de bord

Problème  

Comment me déconnecter si tous mes tableaux de bord ont disparu ? 

Solution  

  1. Cliquez avec le bouton droit sur l'arrière-plan du bureau afin d'ouvrir le menu correspondant.

  2. Sélectionnez l'élément de menu Nouveau terminal.

  3. Entrez la commande suivante dans le nouveau terminal : gnome-session-save --kill

  4. Si vous ne parvenez toujours pas à vous déconnecter, exécutez la commande suivante : pkill gnome-session

4.3 Restauration incorrecte des applications

Problème  

Lorsque je me suis déconnecté, j'ai sélectionné Enregistrer la configuration courante, mais certaines applications n'ont pas été restaurées correctement à la connexion suivante.

Solution  

Les applications ci-dessous présentent les problèmes suivants :

  • Terminal n'est pas restauré.

  • Gedit est restauré dans le coin supérieur gauche de l'écran.

Ces problèmes seront résolus dans une version ultérieure.

4.4 Comportement inattendu des fenêtres

Problème 

Certaines fenêtres de mes applications apparaissent au-dessus de toutes les fenêtres de l'environnement de bureau, ne sont pas restaurées correctement ou apparaissent dans la liste des fenêtres GNOME. 

Solution 

Par défaut, de nombreuses applications utilisant les bibliothèques MainSoft ignorent le gestionnaire de fenêtres et tentent de gérer leurs propres fenêtres. Ce type de comportement est bien connu chez Rational Rose et XML Professional Publisher. Pour que les applications basées sur MainSoft se comportent d la manière souhaitée, vous devez définir la variable d'environnement MWWM de la manière suivante :

MWWM=allwm

4.5 Comportement inattendu de Swing

Problème  

Les composants Swing antérieurs à ceux qu'inclut JavaTM 2 Platform Standard Edition V1.4 n'ont pas un comportement cohérent lorsqu'ils sont repositionnés, redimensionnés ou actualisés.

Solution  

  1. Effectuez une mise à niveau vers Java 2 Platform Standard Edition V1.4 ou une version ultérieure.

  2. Assurez-vous que votre application est configurée pour utiliser Java 1.4 JVM.