Как исправить нечитаемые подсказки в Eclipse Helios?

31

Вот как выглядит всплывающая подсказка для Eclipse CDT в Ubuntu 10.04 со стандартной темой:

черный это новый черный!

В настройках Eclipse «Общие»> «Внешний вид»> «Цвета и шрифты» ничего нет. Есть ли простое исправление для этих нечитаемых контекстно-зависимых блоков помощи?

richq
источник
Спасибо за вопрос. Я столкнулся с той же проблемой, но мне никогда не приходило в голову, что это просто место, где можно найти людей, решающих эту проблему для меня. :)
Bananeweizen
3
См. Bugs.launchpad.net/ubuntu/+source/light-themes/+bug/540332 (отчет об ошибках в ubuntu) и bugs.eclipse.org/bugs/show_bug.cgi?id=309907 (отчет об ошибках затмения). Оба сказали, что это исправлено, но у меня это не работает.
Элазар Лейбович
2
В этом посте тоже есть решение ... askubuntu.com/questions/70599/…
Кристофер Манчини,

Ответы:

6

Это можно решить, изменив цвет фона в Ubuntu. Я попытался изменить цвет фона в Eclipse, но, похоже, он не работает. Чтобы изменить цвет фона в Ubuntu, перейдите в

Система> Настройки> Внешний вид

введите описание изображения здесь

Появится панель «Настройки внешнего вида», нажмите «Настроить…».

введите описание изображения здесь

Появляется «Настройка темы», перейдите в «Цвета» и выберите более светлый цвет для фона «Подсказки», более темный цвет для текста «Подсказки».

введите описание изображения здесь

Запустите или перезапустите Eclipse, вы увидите более светлые цвета, которые вы выбрали при появлении подсказки по коду.

Это решение скопировано с: http://tipstank.com/2010/05/23/solve-eclipse-black-pop-up-code-assist-box-in-ubuntu-10-4-lucid/

Лукаш
источник
Это может исправить Eclipse, но это нарушает всплывающие подсказки в других приложениях. Белое на белом всплывающие подсказки для Firefox сейчас! РЕДАКТИРОВАТЬ: ага - казалось, перезапуск перебрал Firefox ... Я сохраню эту настройку, пока она выглядит хорошо.
richq
Это ошибка в Eclipse ( bugs.eclipse.org/bugs/show_bug.cgi?id=319986 ), поэтому я думаю, что на данный момент нет лучшего решения этой проблемы
lukasz
@richq, чтобы не нарушать все остальное, переключите всю тему, скажем, на «Новую волну».
Элазар Лейбович
10

Перейдите в « Окно» -> «Настройки» -> «C / C ++» -> «Редактор». В разделе «Параметры цвета внешнего вида» отредактируйте «Фон при наведении».

tyilmaz
источник
4

Я решил использовать этот совет: http://wiki.eclipse.org/IRC_FAQ#Black_background_color_for_tooltips_on_Linux.2FUbuntu.2FGTK

Но я также изменил на selected_fg_colorчерный. Итак, я изменился следующим образом:

tooltip_fg_color:#000000
selected_bg_color:#f07746
selected_fg_color:#000000

Так просто

sudo gedit /usr/share/themes/Radiance/gtk-2.0/gtkrc 

и вставьте вместо первой строки:

gtk-color-scheme = "base_color:#ffffff\nfg_color:#4c4c4c\ntooltip_fg_color:#000000\nselected_bg_color:#f07746\nselected_fg_color:#000000\ntext_color:#3C3C3C\nbg_color:#E6E6FA\ntooltip_bg_color:#C0C0C0\nlink_color:#DD4814"
Даниэле Деллафиоре
источник
3

Для CDT сделайте следующее:

Window>Preferences>C/C++>Editor: Appearance Color Options>Source Hover Background

К сожалению, похоже, что настройки для всего приложения нет. Вид смешного.

DJO
источник
2

Мое решение: установите фон всплывающей подсказки на серый цвет. Работает как для белого, так и для черного текста!

Луис Линарес
источник
2

Простой способ обойти это - установить gnome-color-chooser. Откройте его, перейдите к Specific-> Tooltipsи поместите черный передний план на бледно-желтый фон.

Ник Андрик
источник
2

я думаю, инструмент, который вы хотите установить, - Gnome Color Chooser

у меня есть скриншот здесь:

введите это, чтобы установить Gnome Color Chooser:

sudo apt-get install gnome-color-chooser

откройте его и перейдите в Spesific -> Tooltip - Background

выберите желаемый цвет и примените его.

не нужно перезапускать ваше затмение, цвет фона всплывающей подсказки сразу меняется.

Гангсар Свапурба
источник
Это также работает на openSUSE:zypper install gnome-color-chooser
Аарон Дигулла
1

Eclipse, кажется, берет цвет фона подсказки из системной темы.
Я не смог изменить цвет всплывающей подсказки, не изменив тему системы. Сейчас я использую тропическую тему с художественным оформлением окон, и она отлично работает! Попробуйте!

Ли Ло
источник
1

Попробуйте настроить используемую тему Ubuntu. Система> Настройки> Внешний вид> Настройка. На вкладке Цвета измените цвет фона и текста подсказок.


источник
0

У меня была та же проблема с Zend Studio, кажется, что единственное исправление на данный момент - это настроить цвета всплывающей подсказки в настройках внешнего вида для Ubuntu.

Герберт Балагтас
источник