Dialogfeldschaltflächen funktionieren in Eclipse unter Ubuntu 9.10 nicht

4656
Chris Harcourt

Ich habe Probleme mit Eclipse 3.5 unter Ubuntu. Nach dem Upgrade von Ubuntu 9.04 auf 9.10 habe ich festgestellt, dass Schaltflächen mit Dialogfeldern nicht mehr ordnungsgemäß funktionieren. Wenn Sie auf eine Schaltfläche klicken, passiert nichts.

Dies ist erst nach dem Upgrade aufgetreten. Ich denke, es ist etwas mit den neuen Gnome- oder GTK-Bibliotheken.

Ein bisschen mehr Detail meiner Umgebung:

  • Ubuntu Desktop 9.10 64bit
  • Compiz (nvidia) auf zwei Bildschirmen
  • Java vom Paket openjdk-6-jdk
  • Eclipse 3.5 von eclipse.org binary

Ich kann die Tastatur verwenden, um Schaltflächen als temporäre Problemumgehung auszuwählen / zu aktivieren, aber ich würde mich über eine bessere Lösung freuen.

2

3 Antworten auf die Frage

4
A Lee

Es ist anscheinend ein bekannter Fehler in Eclipse + Compiz, der behoben werden kann, indem GDK_NATIVE_WINDOWS = true festgelegt wird, bevor Eclipse ausgeführt wird.

http://mou.me.uk/2009/10/31/fixing-eclipse-in-ubuntu-9-10-karmic-koala/

Ich habe diesen Fehler und bin * nicht * mit compiz (metcity) lauffähig. Dies behebt es jedoch. Was bedeutet das? Draemon vor 14 Jahren 0
2
Gnoupi

Versuchen Sie, Compiz zu deaktivieren, und sehen Sie, ob es hilfreich ist. Möglicherweise hat es Probleme mit dem Dialogfeld von Eclipse auf Ihrem Computer, sodass diese angezeigt werden, jedoch keine Mausereignisse danach erforderlich sind. (wie eine unvollendete Animation oder so).

Edit: Ok, also Compiz ist das Problem, laut deinem Kommentar. Um eine kleinere Problemumgehung zu erreichen, deaktivieren Sie die Compiz-Effekte zunächst für kleine Fenster wie Dialogfelder. Ich erinnere mich, dass es eine solche Option gab. Vielleicht können Sie es für die meisten Fenster auf diese Weise behalten.

Abgesehen von dem Versuch, Parameter in Compiz zu ändern, habe ich im Moment keine bessere Lösung.

Das Deaktivieren von Compiz behebt dies - danke. Es ist nur eine Problemumgehung, also werde ich nach einer besseren Lösung suchen (ich vermisse das Scale-Plugin zu sehr!). Chris Harcourt vor 14 Jahren 0
Es ist kein compiz. Ich hatte das gleiche Problem und führe kein compiz aus Draemon vor 14 Jahren 0
@Draemon - für Chris Harcourt war es mit Compiz verbunden. Stellen Sie sich vor, eine neue Frage für sich selbst zu stellen, eventuell auf diese zu verweisen, Ihr Problem zu erklären und Details zu Ihrer Konfiguration anzugeben. Dieser Ort ist kein Forum, sondern ein Ort, an dem Fragen gestellt und beantwortet werden können. Weitere Informationen zu dieser Website finden Sie in den FAQ (http://superuser.com/faq). Gnoupi vor 14 Jahren 0
@Gnoupi: Nur weil das Deaktivieren von Compiz behoben wurde, heißt das nicht, dass es ein Compiz-Problem ist. Mein Problem hatte * genau * dieselben Symptome und wurde von * genau * derselben Lösung behoben (GDK_NATIVE_WINDOWS = true). Die Hauptursache des Problems ist nicht wirklich "compiz", Sie haben gerade eine zweite Problemumgehung gefunden, die nicht so gut funktioniert wie die von GDK_NATIVE_WINDOWS = true. Wann genau habe ich gesagt, das war ein Forum? Draemon vor 14 Jahren 1
@Draemon - Ich habe das für dich gesagt, das ist alles. Die Funktionsweise dieser Website ist eine Q & A-Site. Eine Lösung wurde für diese Frage von einer anderen Person akzeptiert, was bedeutet, dass diese Frage nie mehr zur Startseite zurückspringt und Sie keine Chance haben, eine Antwort zu erhalten. Ich habe Ihren Kommentar nur gefunden, weil er unter meiner Antwort stand. Wenn Sie daran interessiert sind, eine Antwort zu erhalten, stellen Sie Ihre eigene Frage mit Ihren Details und erklären Sie, dass es wie diese ist, aber die akzeptierte Lösung löst das Problem nicht. Auf diese Weise können Sie Feedback geben und möglicherweise eine Lösung finden, das ist alles. Gnoupi vor 14 Jahren 0
@Draemon - Deswegen habe ich gesagt, dass es kein Forum ist, weil es nur für individuelle Fragen ist. Wenn Sie es weiter vorantreiben möchten, können Sie dies nicht tun, indem Sie einfach nur den Kommentaren beitreten. Sie müssen Ihre eigene Frage stellen. Natürlich zwingt dich niemand, es ist nur ein Vorschlag, wenn du das Problem weiter vorantreiben möchtest, um eine Lösung zu finden. Gnoupi vor 14 Jahren 0
@Gnoupi Ich glaube nicht, dass du aufpasst. Die akzeptierte Lösung * löst * mein Problem, und aus diesem Grund ist die Analyse einfach falsch. Es ist dir vielleicht egal, aber vielleicht auch anderen. Mein Problem ist gelöst. Ich behandele das nicht wie ein Forum - ich füge nur einen Kommentar hinzu, der auf Fehler in den Antworten hinweist, um ein bestimmtes Problem zu lösen. Zu Ihrer Information Ich bin mir völlig bewusst, wie die Site funktioniert. Draemon vor 14 Jahren 1
0
Edward Anderson

Ich habe auch dieses Problem. Ich habe keinen Fix, aber Sie können auf eine Schaltfläche klicken und die Leertaste drücken, um sie zu aktivieren. Sie können die Tastatur für Dialogfelder verwenden.