lundi 25 janvier 2010

Eclipse et Ubuntu 9.10 …

Au départ, je voulais juste installer le plugin Android avec la dernière version d’Eclipse(3.5.1) sur mon Ubuntu 9.10. 
La chose parait assez simple de premier abord…
Mais impossible d’installer le plugin, les boutons ne produisent aucune action, les listes ne s’affichent pas, etc…
La cause du problème provient d’Eclipse qui utilise la bibliothèque UI SWT se basant les composants UI natif  GTK+
et comme le comportement interne de GTK+ a changé dans la version de GTK+ (2.18) utilisée dans Ubuntu 9.10 et que SWT utilise très mal et bidouille trop GTK+, ca ne marche plus.
https://bugs.launchpad.net/ubuntu/+source/gtk+2.0/+bug/442078/comments/28

Heureusement les créateurs on prévu le coup et il existe une variable pour redonner le comportement d’avant avec cette version de GTK+.
La solution est donc de créer un script  pour lancer Eclipse avec la variable GDK_NATIVE_WINDOWS positionnée à  1
launch_eclipse.sh
#!/bin/bash
export  GDK_NATIVE_WINDOWS=1
/home/patrick/patrick/program/eclipse.org/eclipse-javaEE-galileo/eclipse/eclipse
Ou /home/patrick/patrick/program/eclipse.org/eclipse-javaEE-galileo/eclipse/eclipse est l’emplacement de votre exécutable Eclipse

Sinon NetBeans fonctionne très bien ;)
Note : Le problème existe aussi avec toutes les applications Eclipse RCP et je pense SWT

Aucun commentaire: