fvwm, gtk и xombrero: поля ввода – белый текст на белом фоне

Я только начал использовать диспетчер окон fvwm , и я использую браузер xombrero на OpenBSD. ( обновление это проблема с gtk не с оконным менеджером)

Однако цвет адресной строки, окна поиска и окна команд – белый (или не совсем белый) текст и белый (или не совсем белый) фон. Выделение текста также является белым. Таким образом, невозможно прочитать вводный текст.

Формы ввода на странице окрашены в тонкие цвета, хотя выделение приводит к белым белым.

Я просмотрел страницы man xombrero, но не нашел ссылки на какой-либо способ изменения цвета любого из этих элементов. Поэтому я думал, что это, возможно, контролируется fvwm через некоторый параметр FvwmForm .

Я попробовал добавить *FvwmFormBack Black в мой файл .fvwmrc и перезагрузить fvwm , но, похоже, он ничего не .fvwmrc .

Кто-нибудь знает, что и где является управляющим параметром для (a) фонового и текстового цвета полей ввода (веб-браузера) и (b) цвет подсветки для fvwm ?

(Или, если это абсолютно не проблема fvwm , сообщите мне, но я был бы очень удивлен, если создатели xombrero сделают белый текст на белом тексте по умолчанию и не будут настраиваться).

Это проблема с gtk3. У меня не было установленной gtk3 темы. Gtk3 используется для управления соответствующими полями ввода. Чтобы исправить это, я установил тему в папку ~/.themes/THEME_NAME и добавил в /etc/gtk-3.0/settings.ini следующее:

 [Settings] gtk-theme-name = THEME_NAME 

Но это только для одного пользователя. Как установить стандартную по умолчанию тему gtk3?

Я искал соответствующие справочные страницы, но придумал сухую ссылку на gtk3.

Gtk3 используется для управления соответствующими полями ввода в xombrero и некоторых других приложениях gui unix.

В этом случае у меня отсутствовала тема gtk3, а цвет текста по умолчанию, по-видимому, был белым.

Исправить это:

Вариант 1: тема gtk

  1. Загрузите (легкую) тему gtk3 (если у вас ее еще нет)
  2. извлеките его в папку ~ / .themes / THEME_NAME
  3. добавлено следующее в /etc/gtk-3.0/settings.ini:

    [Настройки] gtk-theme-name = THEME_NAME

Обратите внимание, что это устраняет проблему для одного пользователя, но не очень хорошее решение, потому что файл системных настроек указывает на тему, которая не установлена ​​для всех пользователей. Надеюсь, у sonebody еще есть способ установить для всей системы.

Вариант 2: изменить файл xmbrero gtk

(Благодаря списку рассылки xombrero)

В файле /usr/local/share/xombrero/xombrero.css измените следующее

старый:

 .entry { padding: 2px; color:@text_color; } 

новые:

 .entry {padding: 2px; color: black;} 

Этот метод может вызвать проблемы, если темный фон для темы gtk используется.