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

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

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

3.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. S'il ne le fait pas, déconnectez-vous et reconnectez-vous. 

3.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 pkill gnome-session

3.3 Restauration incorrecte des applications

Problème  

Bien que vous ayez sélectionné Enregistrer la configuration courante lorsque vous vous êtes déconnecté, certaines applications ne sont pas correctement restaurées lors de la connexion suivante.

Solution  

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

  • L'application Terminal n'est pas restaurée.

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

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

3.4 Comportement inattendu des fenêtres

Problème 

Certaines fenêtres d'applications apparaissent au-dessus de toutes les fenêtres de l'environnement de bureau et 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 dans Rational Rose et XML Professional Publisher. Pour que les applications basées sur MainSoft se comportent de la manière souhaitée, vous devez définir la variable d'environnement MWWM de la manière suivante :

MWWM=allwm

3.5 Comportement inattendu de Swing

Problème  

Les composants Swing antérieurs à ceux inclus dans 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.