Полосы прокрутки и поля невидимы в OpenBox

В моей новой установке Ubuntu 18.04 я добавил OpenBox в качестве моего оконного менеджера с LXPanel. Большинство вещей работают нормально, но некоторые графические элементы отсутствуют:

Полосы прокрутки - видна серая полоса, где должна быть полоса прокрутки, с крошечными маленькими (2 пикселя высотой?) Кнопками, где должны находиться стрелки "прокрутка вверх" и "прокрутка вниз", но сама панель невидима. Это все еще там - я все еще могу схватить это и перетащить это, и это работает. Это верно для Firefox и Geany, но PCManFM и GIMP выглядят отлично!

Коробки: отсутствуют простые серые контуры вокруг таких элементов, как радиобоксы или текстовые поля. Это иногда делает очень трудным определить, где нажать!

Выбор текста: иногда выбор текста не имеет визуального эффекта - я не могу сказать, что он выбран! Например, панель URL в Firefox. Иногда выбор текста на веб-странице Firefox меняет цвет текста, но не меняет его фон. Выбор работ в Geany и Gnome Terminal.

Снимок экрана, показывающий некоторые проблемы с рабочим столом

В случае необходимости я использую двойные мониторы на nVidia 1060 с драйвером nVidia #396. Почти никаких других изменений, внесенных в стандартную установку рабочего стола.

Забыл сказать - я пытался установить IceWM, и был удивлен, обнаружив (что выглядело) точно такие же проблемы там.

Спасибо заранее, я пытался это делать уже несколько недель, но безуспешно, и это сводит меня с ума!

1 ответ

Еще пару недель работаю над этим, и я сузил суть проблемы. Это как-то связано с GTK.

Бег GTK_THEME=Adwaita firefoxзапускает firefox, который правильно отображает! Поэтому я думаю, что некоторые приложения хотят использовать GTK, но он как-то не установлен прямо в моей системе? Приложения, которые правильно отображают, предположительно используют тему OpenBox.

Так как я не могу понять, как установить GTK_THEME=Adwaita во всем мире мое текущее решение состоит в том, чтобы export PATH="GTK_THEME=Adwaita:$PATH" в моем.bashrc. Ужасно, но это работает.

Просто отвечу на мой вопрос здесь на тот случай, если у кого-то еще возникнет такая же проблема.

Другие вопросы по тегам