Кнопки диалогового окна не работают в Eclipse в Ubuntu 9.10

4494
Chris Harcourt

У меня проблемы с Eclipse 3.5 в Ubuntu. После того, как я обновил Ubuntu 9.04 до 9.10, я обнаружил, что кнопки с диалоговыми окнами больше не работают правильно - при нажатии на них ничего не происходит.

Это произошло только после обновления, поэтому я предполагаю, что это связано с новыми библиотеками Gnome или GTK.

Немного подробнее о моем окружении:

  • Ubuntu desktop 9.10 64bit
  • Compiz (nvidia) на двойном экране
  • Java из пакета openjdk-6-jdk
  • Eclipse 3.5 из двоичного файла eclipse.org

Я могу использовать клавиатуру для выбора / активации кнопок как временное решение, но я был бы признателен за лучшее решение.

2

3 ответа на вопрос

4
A Lee

Это, очевидно, известная ошибка в Eclipse + Compiz, которую можно исправить, установив GDK_NATIVE_WINDOWS = true перед запуском eclipse.

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

У меня есть эта ошибка, и я * не * работает Compiz (работает Metcity). Это, однако, исправляет это. Что это значит? Draemon 14 лет назад 0
2
Gnoupi

Попробуйте деактивировать Compiz и посмотрите, помогает ли он, возможно, у него есть проблемы с диалоговым окном из Eclipse на вашем компьютере, и он заставляет их появляться, но не принимает события мыши после. (как незаконченная анимация или что-то в этом роде).

Изменить: Хорошо, так что проблема с Compiz, согласно вашему комментарию. Чтобы сделать обходной путь меньшего размера, сначала, возможно, просто отключите эффекты Compiz для небольших окон, таких как диалоги, я помню, что была такая опция. Может быть, вы можете сохранить его для большинства окон, таким образом.

Кроме этого, кроме попыток изменить параметры в Compiz, у меня пока нет лучшего решения.

Отключение Compiz это исправит - спасибо. Это всего лишь обходной путь, поэтому я буду искать лучшее решение (я слишком скучаю по плагину масштабирования!). Chris Harcourt 14 лет назад 0
Это не компиз. У меня была такая же проблема, и я не запускаю compiz Draemon 14 лет назад 0
@Draemon - для Криса Харкорта это было связано с Compiz. подумайте над тем, чтобы задать себе новый вопрос, в конце концов сославшись на этот вопрос, объяснив свою проблему и подробно описав свою конфигурацию. Это место не форум, это место для вопросов и ответов. Проверьте FAQ (http://superuser.com/faq) для получения дополнительной информации об этом сайте. Gnoupi 14 лет назад 0
@Gnoupi: То, что исправлено отключение compiz, не означает, что это проблема compiz. У моей проблемы были * точно * те же симптомы, и она была * исправлена ​​* точно таким же решением (GDK_NATIVE_WINDOWS = true). Основная причина проблемы на самом деле не в компизе, вы только что нашли второй обходной путь, который не работает так же хорошо, как GDK_NATIVE_WINDOWS = true. Когда именно я сказал, что это форум? Draemon 14 лет назад 1
@Draemon - я тебе это говорил, вот и все. Потому что, как работает этот сайт, это как сайт вопросов и ответов. Решение этого вопроса было принято кем-то другим, что означает, что этот вопрос больше никогда не вернется на первую страницу, и у вас не будет возможности получить ответ. Я нашел ваш комментарий только потому, что он был под моим ответом. Если вы заинтересованы в получении ответа, задайте свой вопрос, указав свои данные, объяснив, что он такой, но принятое решение не решает проблему. Таким образом, вы сможете оставить отзыв и, возможно, найти решение, вот и все. Gnoupi 14 лет назад 0
@Draemon - вот почему я сказал, что это не похоже на форум, потому что это только для отдельных вопросов. Если вы хотите продвинуться дальше, вы не можете сделать это, просто «присоединившись» к комментариям, вы должны задать свой вопрос. Конечно, никто не заставляет вас, это всего лишь предложение, если вы хотите продвинуть проблему дальше, найти решение. Gnoupi 14 лет назад 0
@Gnoupi Не думаю, что ты обращаешь внимание. Принятое решение * действительно * решает мою проблему, и по этой причине анализ просто неверен. Вам может быть все равно, но другие могут. Моя проблема решена. Я не отношусь к этому как к форуму - просто добавляю комментарий, указывающий на недостатки в ответах, данных для решения определенной проблемы. К вашему сведению, я полностью осознаю, как работает сайт. Draemon 14 лет назад 1
0
Edward Anderson

У меня тоже есть эта проблема. У меня нет исправления, но вы можете нажать на кнопку и нажать пробел / ввод, чтобы активировать ее. Вы можете использовать клавиатуру для диалоговых окон.

Похожие вопросы