Я не уверен, что случилось, но я использую Ubuntu 11.10, и сейчас он не работает из-за проблемы белого текста на белом фоне, как видно на скриншоте.
Кто-нибудь знает, как это исправить?
Единственный способ изменить цвета - это отредактировать следующие три файла в любой теме, которую я использую.
/usr/share/themes/{theme name}/gtk-3.0/gtk.css
/usr/share/themes/{theme name}/gtk-3.0/settings.ini
/usr/share/themes/{theme name}/gtk-2.0/gtkrc
В начале этих файлов вы найдете 4 пары основных цветов переднего плана и фона, используемых в приложениях на основе библиотек gtk 2 и gtk 3. Пара base_color
и text_color
используются для частей документа или ввода текста в окнах, где bg_color
и fg_color
используются для области окон, где отображаются значки и метки.
Выбранная пара предназначена для выделенного текста, а пара всплывающих подсказок используется для подсказок, которые появляются при наведении курсора на кнопку или ссылку. Эти цвета могут применяться в приложениях с различной непрозрачностью или оттенками. Цвета, которые вы хотите проверить, это пара base_color и text_color. #ffffff
чисто белый. Вы можете найти приложение gcolor2 полезным для определения цветовых кодов. Эти наборы меток присутствуют во всех трех файлах, поэтому я изменил все три, чтобы они были одинаковыми для любой метки, которую я меняю.
Вот пример того, что я изменил в файле gtk.css
в теме Ambiance:
Имейте в виду, что вы наиболее интересны base_color
для фона и text_color
для текста на переднем плане. В вашем примере они оба выглядят одинаково, #ffffff
или других оттенков белого цвета.
/* default color scheme */
@define-color bg_color #cdc3b8;
@define-color fg_color #262626;
@define-color base_color #accdff;
@define-color text_color #262626;
@define-color selected_bg_color #01b9fc;
@define-color selected_fg_color #ffffff;
@define-color tooltip_bg_color #A3D0FF;
@define-color tooltip_fg_color #023C79;
/usr/share/{theme}/gtk-2.0/gtkrc AND/OR ~/.themes/{theme}/gtk-2.0/gtkrc
- это те, которые нужно редактировать
text_color:#000000/nbg_color:#ffffff
- код для черного текста и белых прямоугольников, для этой конкретной проблемы со скриншота вам может понадобиться изменить другие 6 элементов и проверить, что влияет на этот конкретный текстовый элемент.
Я использую Equinox Evolution Midnight на Sabayon linux с openbox, и lxappearance не меняет цвет белого текста на черных текстовых полях или белого текста на белом фоне в Firefox (также libreoffice поменял цвета, черт) меньше времени, чтобы понять это из-за этого поста
Вы можете использовать dconf-editor (в пакете dconf-tools в ubuntu) и изменить значение в org.gnome.desktop.interface
.