Je viens d'installer Mandriva 2007 et leur nouveau bureau 3D est vraiment génial. Mais quid des applications Java? Une fenêtre s'ouvre mais c'est tout, rien dedans! Comment faire?
En fait, ce problème est décrit dans leur release notes, mais je d'accord, 1, il faut parler anglais, et 2, il faut pouvoir le trouver ce fichier!
Que ce passe-t-il exactement? Et bien, certaines applications écrites avec une interface en Java apparaissent comme une fenêtre grise (ou blanche), complètement vide. Là où ce comportement devient vraiment surprenant, c'est que ces applications semblent fonctionner normalement: si vous cliquez en haut, sur la barre de menus, l'application réagit... L'origine de ce problème est obscure, mais il est bien gênant!
Ce problème n'apparaît que si vous activez les fonctions 3D du bureau, avec compiz et XGL. Mais moi je l'aime beaucoup ce bureau 3D de Mandriva 2007. Ça serait quand même dommage de le laisser tomber à cause de quelques applications java...
Heureusement, il y a une solution. Si vous utilisez la shell bash (shell par défaut dans Mandriva), ouvrez ou créez le fichier ~/.bash_profile (le fichier .bash_profile dans votre dossier personnel) et ajoutez les lignes suivantes
AWT_TOOLKIT=MToolkit
export AWT_TOOLKIT
Si vous utilisez tcsh, ajoutez
setenv AWT_TOOLKIT MToolkit
à votre fichier ~/.cshrc (le fichier .cshrc dans votre dossier personnel).
Déconnectez-vous, reconnectez-vous, et voilà, ça devrait marcher!