Проблема с щелчком Eclipse Galileo в Ubuntu 9.10

Я только что обновил свой Ubuntu с 9.04 до 9.10 и экспериментирую с очень неприятной проблемой с Eclipse Galileo.

Проблема в том, что Eclipse не улавливает нажатия некоторых кнопок. Например, я попытался установить плагин и нажал «Далее», но ничего не произошло.

У меня не было такой проблемы до обновления моей версии Ubuntu.


person etiennepeiniau    schedule 29.11.2009    source источник
comment
Это может привлечь больше внимания суперпользователя, который знает, является ли это специфическим для eclipse или общим битом Ubuntu-ism.   -  person bmargulies    schedule 29.11.2009


Ответы (2)


Это известная ошибка (ошибка 291257) в Eclipse 3.5 и GTK +. 2.8 (исправлено в Eclipse 3.6). Обходной путь - установить для переменной среды GDK_NATIVE_WINDOWS значение true перед запуском Eclipse.

Я использую следующий сценарий запуска для Eclipse:

#!/bin/sh
export MOZILLA_FIVE_HOME=/usr/lib/mozilla/
export ECLIPSE_HOME=/opt/IBM/eclipse
export GDK_NATIVE_WINDOWS=true # workaround for Karmic - http://bit.ly/T8MIc
$ECLIPSE_HOME/eclipse $*

Важная часть - линия export GDK_NATIVE_WINDOWS=true.

person Pascal Thivent    schedule 29.11.2009
comment
Это то, что я делаю для той же проблемы, и это прекрасно работает! Однако, если вы когда-нибудь застряли в Eclipse без этого: обычно вы все еще можете работать с кнопкой, нажимая на нее TAB и набирая -space- на клавиатуре. - person Carl Smotricz; 29.11.2009
comment
Думаю, сценарий - не выход. Если eclipse перезапустится, у экземпляра останется та же проблема. - person Nyambaa; 18.02.2010
comment
@Nyambayar не стесняйтесь его использовать. - person Pascal Thivent; 18.02.2010

Произошли изменения в GTK с Karmic. Вот соответствующие ошибки:

https://bugs.launchpad.net/ubuntu/+source/swt-gtk/+bug/463086

https://bugs.eclipse.org/bugs/show_bug.cgi?id=291257

person Francis Upton IV    schedule 29.11.2009
comment
И обходной путь в первом ответе будет работать, чтобы исправить это (согласно отчетам об ошибках) - person Francis Upton IV; 29.11.2009