Nov

01

Eclipse unter Ubuntu 9.10 (karmic)

Posted by : Florian Löffler | On : 01.11.2009

eclipse-iconBeim Installieren des aktuellen Eclipse unter Ubuntu 9.10 (karmic) bin ich auf einen sehr nervigen Bug gestoßen.


Das Problem
Mit karmic das neue Gnome 2.28.1 und damit GTK+ 2.18 eingführt wurde, welches seit neuestem ein verändertes Windowmanagement – sogenannte “Client-Side Windows” – benutzt. Da Eclipse dies offenbar nicht ordentlich unterstützt sind einige Schaltflächen nicht klickbar bzw. bleiben bei einem Klick “versenkt” ohne jedoch auszulösen. Außerdem Ist die Liste installierbarer Plugins (New Software) unsichtbar.

Die Lösung
Die Lösung ist die Umgebungsvariable GDK_NATIVE_WINDOWS mit der man GTK+ dazu bewegen kann wieder das alte Fenstermodell zu benutzen.
Startet man Eclipse wie folgt funktioniert es wieder einwandfrei.

flo@acer ~ $ GDK_NATIVE_WINDOWS=1 /opt/eclipse/eclipse

Das Ganze lässt sich dann auf Wunsch noch in ein kleines Shellscript verpacken.

Quellen

Comments (5)

  1. ralph said on 3. November 2009

    vielen Dank für den prima tip!
    ich habe mir noch folgenden Script geschrieben mit dem ich jetzt eclipse starte:

    #!/bin/sh
    GDK_NATIVE_WINDOWS=1 /opt/eclipse_35/eclipse

  2. Benjamin said on 7. November 2009

    Alternativ kann man auch das Paket aus der Ubuntu Paketquelle benutzen.

  3. Florian Löffler said on 8. November 2009

    Stimmt. Das funktioniert out-of-the-box.
    Danke für die Ergänzung.

    Oft werden jedoch vorgepackte und fertig konfigurierte Packete benutzt. Grade wenn ich auf ein neues System umziehe nehme ich meine alte Eclipse Installation einfach 1 zu 1 mit. So spart man sich das neu einrichten.

    Wie man sieht riskiert man allerdings auch Probleme ;)

  4. Moritz said on 16. November 2009

    Ich habe schon viele Berichte gesehen, dass es bei einem aus dem Ubuntu Repo installierten Eclipse nicht möglich ist, Plugins über das Eclipse-eigene Plugin-System zu installieren. Man ist also auf die Eclipse-Plugins beschränkt, die auch in den Ubuntu Repos vorhanden sind.

  5. Florian Löffler said on 16. November 2009

    Mmh, das kann ich nicht bestätigen. Gegenwärtig nutze ich auf meinem Fimenlaptop ein Eclipse aus den Ubuntu Quellen mit den gleichen Plugins wie auf meinem privaten Laptop ohne Probleme.

    Allerdings ist das Eclipse aus den Ubuntu Repos quer über das System in verschiedenen Ordnern verteilt und lässt sich nicht wirklich einfach sichern.
    Das Übernehmen der Eclipse Installation auf ein anderes System ist so nicht gut machbar.

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht.