Intereting Posts
Почему zsh открывает дескриптор файла одним? /nagios/cgi-bin/statusmap.cgi не найден на этом сервере В соответствии с тем, что GNOME очищает мусор «через 30 дней»? Пробуждение по локальной сети через PHY и одноадресную рассылку работает только в первые 30 секунд после pm-suspend Ошибка: не может найти командную строку при загрузке системы Как заставить мой debian работать как прокси-сервер http / html? Как преобразовать XML-файл в CSV с помощью Perl? Преобразование определенного времени в конкретный часовой пояс времени в часовой пояс пользователя без использования даты GNU Отдельный сетевой трафик на двух сетевых интерфейсах Я не знаю, как подключить предварительно сконфигурированный маршрутизатор OpenWRT к моей домашней сети Поддерживает ли клавиатурная интерактивная аутентификация два последовательных пароля? Как преобразовать скрипт оболочки bash в Markdown? Изоляция строки в / etc / passwd, которая содержит «строку», используя grep OpenSSL проверить: отсутствует флаг "-allow_proxy_certs" CentOS7: удалить nvidia-x11-drv-340xx хочет удалить весь xorg

Виджеты GTK3 отображаются плохо, в зависимости от темы

Я пытаюсь понять, почему виджеты в окнах GTK3 перепутаны, тогда как виджеты в окнах GTK2 выглядят нормально.

Здесь мы видим файловый браузер SpaceFM , рядом с селектором вида / темы Xfce4. SpaceFM использует GTK3. Выбрана тема Murrine Grey, которая входит в пакет murrine-themes Debian:

SpaceFM с темой Murrine Grey

Как вы можете видеть, все выглядит в основном разумным – элементы меню разделены, вкладка браузера файлов отличается.

Все становится немного странным, однако, когда мы переключаемся на тему Murrina Ealm (также часть murrine-themes ):

SpaceFM с темой Murrina Ealm

В то время как селектор внешнего вида / темы изменил внешний вид, SpaceFM этого не сделал. Фактически, единственной темой, которую я могу найти для значительного изменения внешнего вида SpaceFM, является High-Contrast (часть пакетов gnome-accessibility-themes ), которая изменяет рендеринг нескольких элементов пользовательского интерфейса:

SpaceFM с высокой контрастностью

Однако все идет полным ходом, как только я начинаю выбирать другие темы. Вот SpaceFM с выделенной темой Xfce Dusk, которая является частью пакета gtk3-engines-xfce (тем самым решительно указывает, что он содержит поддержку GTK3):

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

Обратите внимание на то, что меню полностью рухнуло без границ или разделителей. Значок браузера файла и значки на панели инструментов аналогичным образом потеряли границы. Приложения на основе GTK2, похоже, не страдают от этой проблемы; только приложения GTK3.

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

Предложения приветствуются.

Distro: Debian 'Unstable'
Настольная среда: Xfce4
Window Manager: Awesome (замена «xfwm»)
Службы GNOME не работают.

GTK 3.20 разбивает много старых тем. Это не будет «исправлено», потому что это не «проблема». Авторы темы должны обновить их для работы с новой версией GTK. См. https://blogs.gnome.org/mclasen/2015/11/20/a-gtk-update/ .

Необходимо обновить множество тем, чтобы они были совместимы с новым GTK 3.20. Много древних тем, вероятно, никогда не будет, потому что никто не работает над ними.

Дополнительные сведения см. В разделе номера ошибок # 821409 и # 824891 .

Кстати, я использовал тему Clearlooks-Phenix но переключился на TraditionalOK из mate-themes – AFAICT, это выглядит почти так же, и я достаточно доволен этим (но мне нравятся простые, без излишеств, без проблем)

Когда я впервые переключился на TraditionalOK несколько недель назад, мне пришлось загружать последние mate-themes из github , но пакет mate-themes в Debian sid был обновлен 27 мая или около того, и теперь включает версию GTK 3.20.

Наконец, как и в предыдущих версиях GTK3, если вы используете приложения GTK2 и GTK3 (и вы почти наверняка знаете), вам по-прежнему нужна тема с поддержкой обеих версий GTK.