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


35

У меня странная проблема с подсказками документации по Eclipse. Когда я запускаю Eclipse, всплывающая подсказка работает как положено:

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

Но после нажатия downкнопки всплывающая подсказка становится черной:

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

и остается таким до конца сессии.

Я использую Eclipse Galileo и Ubuntu 11.04 с классическим рабочим столом.

РЕДАКТИРОВАТЬ: я только испытываю эту проблему в инструментах разработки PHP. Всплывающие подсказки работают в проектах Java и Python.

Ответы:


29

Ответ из произведений Аркадуйша, если вы исправите вторую строку. gksu попытался бы изменить настройки root, я думаю.

Установка:

sudo apt-get install gnome-color-chooser 

запустить его:

gnome-color-chooser 

Перейдите на вкладку «Определенные», проверьте и настройте цвета фона / переднего плана во всплывающей подсказке. Применить и закрыть.

Чтобы устранить проблему с цветом в проводнике пакетов eclipse (белый шрифт на светло-серой оборотной стороне), выберите вкладку «глобальные», отметьте стандарт> поле ввода> выбранный и установите его на черный.


1
это также помогло мне исправить приложения gnome, работающие в KDE (gimp, UFRaw и т. д.). По какой-то причине настройка «Применить цвета к приложениям, не относящимся к Qt» в Colorsменю не имела для меня никакого эффекта.
Craq

Это самый простой способ исправить это, не взламывая вручную файлы gtk css. Благодарность!
EF Nijboer

Это, похоже, перестало работать с Eclipse Oxygen. (У меня установлен
инструмент выбора

15

Чтобы исправить это раздражающее поведение в KDE, исправление аналогично:

  • бег System Settings
  • Нажмите на Application AppearanceвCommon Appearance and Behaviour
  • Нажмите на Coloursзначок, а затем на Coloursвкладку
  • Найдите Tooltip Backgroundи выберите яркий цвет, например, бледно-желтый или белый
  • Найдите Tooltip Textниже и выберите более темный цвет, например синий или черный
  • щелчок Apply

Исправление будет доступно немедленно, нет необходимости перезапускать Eclipse.

Примечание: на Eclipse mars изменение не было немедленным. Я должен был возобновить затмение.


2
Спасибо! Одно замечание: вам нужно перезапустить Eclipse (на самом деле только редакторы, но если у вас их много открыто ...) с Eclipse Juno и Kubuntu 12.10, чтобы все подсказки изменились.
Миколак

Мне, наконец, пришлось прибегнуть к этому - изменив подсказку bg на белый, а текст на черный, десять перезапустили Eclipse Mars. Другие приложения (браузер Chromium ) хорошо работали только с этим изменением: bugs.kde.org/show_bug.cgi?id=295486 (не применять схему к приложениям вне KDE - в Kubuntu).
Томаш Гандор

6

Установка:

sudo apt-get install gnome-color-chooser 

запустить его:

gnome-color-chooser 

Перейдите на вкладку «Определенные», проверьте и настройте цвета фона / переднего плана во всплывающей подсказке. Применить и закрыть.


3

Мне удалось решить эту проблему, переключившись на тему Radiance, а затем установив цвет всплывающей подсказки в Appearance / Customize ... / Colors:

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

Когда я попробовал то же самое с темой Ambiance, у меня начались странные цветовые ошибки на всем рабочем столе.


Ни Ambience, ни Radience не работают для меня, даже после смены цвета gnome-color-chooser. Тем не менее, тема Adwaita работает из коробки, не используя gnome-color-chooserвообще.
ntc2

1

Ответ, приведенный здесь, наконец-то сработал для меня, попробовав несколько других решений, ни одно из которых не сработало (Eclipse Mars 4.5.2, Ubuntu 14.04.3). Я должен был отредактировать один дополнительный файл, хотя ( gtk-main.css).

Если вы запустите тему «Ambiance» (тема по умолчанию, темная), откройте эти файлы и измените все цвета подсказки «bg» на #ffffff(белый), а все цвета подсказки «fg» - #000000(черный):

/usr/share/themes/Ambiance/gtk-3.0/settings.ini
/usr/share/themes/Ambiance/gtk-3.0/gtk.css
/usr/share/themes/Ambiance/gtk-3.0/gtk-main.css
/usr/share/themes/Ambiance/gtk-2.0/gtkrc

Так, например, запустить:

sudo gedit /usr/share/themes/Ambiance/gtk-3.0/settings.ini /usr/share/themes/Ambiance/gtk-3.0/gtk.css /usr/share/themes/Ambiance/gtk-3.0/gtk-main.css /usr/share/themes/Ambiance/gtk-2.0/gtkrc

Если вы запускаете тему "Radiance" (светлая тема), вам нужно отредактировать эти файлы:

/usr/share/themes/Radiance/gtk-3.0/settings.ini
/usr/share/themes/Radiance/gtk-3.0/gtk.css
/usr/share/themes/Radiance/gtk-3.0/gtk-main.css
/usr/share/themes/Radiance/gtk-2.0/gtkrc

Так, например, запустить:

sudo gedit /usr/share/themes/Radiance/gtk-3.0/settings.ini /usr/share/themes/Radiance/gtk-3.0/gtk.css /usr/share/themes/Radiance/gtk-3.0/gtk-main.css /usr/share/themes/Radiance/gtk-2.0/gtkrc

0

Я нашел способ исправить цвет всплывающей подсказки Eclipse, не возвращаясь к GTK2 и не затрагивая другие приложения.

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

https://github.com/KiranMohan/eclipse-gtk3-ubuntu

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.