Eclipse выглядит ужасно с темной темой Linux

Eclipse выглядит ужасно с темной темой Linux

Итак, я использую XUbuntu, и он мне нравится, потому что он простой, отлично выглядит и отлично работает на моем ноутбуке с 2 ГБ оперативной памяти.

Я также недавно установил тему Arc Dark, и все остальные программы, текстовые редакторы или IDE выглядят с ней отлично, за исключением Eclipse. Я думал, что это какой-то баг, поэтому установил более старую версию, у которой около 5 миллионов загрузок, но проблема, похоже, все еще присутствует.

Может кто-нибудь подскажет, какие настройки изменить в настройках, чтобы он выглядел как раньше? Я имею в виду, как заставить eclipse игнорировать смену темы linux и вернуть все к белому цвету, как было.

Заранее спасибо.

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

решение1

Я сам с этим боролся, и нашел ответ (я могу заставить работать темную тему, используя ответ от FloT, но мне просто не нравится это для Eclipse). Если вы хотите сохранить светлую тему для Eclipse, запустите Eclipse с GTK_THEME, установленным для светлой темы. Это будет работать с темой по умолчанию в Eclipse (или/и без темы вообще)

GTK_THEME=Адвайта ./eclipse

решение2

Вы должны получить лучшее отображение, сделав это: в Eclipse перейдите в Окно > Настройки > Общие > Внешний вид. Выберите темную тему для Eclipse и перезапустите Eclipse. Она должна лучше гармонировать с темной темой Xubuntu.
введите описание изображения здесь
В качестве альтернативы, если вам нужен просто редактор кода, а не полноценная IDE, вы можете взглянуть на Bluefish, Geany, Gedit, даже Mousepad... Они легче Eclipse и, возможно, лучше интегрированы в Xubuntu.

решение3

Для тех, кто в настоящее время (см. дату ответа) использует Eclipse, это простое руководство по использованию определенной темы, возможно, легкой.

Версия 2021-06 не требует доступа root, если вы скачали ее с официального сайта, поскольку по умолчанию она устанавливает IDE для каждого пользователя. Поэтому шаги могут немного отличаться. Она сохраняет запись .desktop в $HOME/.local/share/applicationsоткройте файл с именем epp.package.java.desktopи добавьте env темы, поэтому у вас $HOME/.local/share/applications/epp.package.java.desktopбудет строка

Exec=env GTK_THEME=$YOUR_FAVORITE_LIGHT_THEME env GTK_IM_MODULE=ibus $HOME/eclipse/java-2021-06/eclipse/eclipse

Вместо

Exec=env GTK_IM_MODULE=ibus $HOME/eclipse/java-2021-06/eclipse/eclipse

Связанный контент