Intereting Posts
Ошибка компиляции Cygwin в ffmpeg: gcc не может создать исполняемый файл Разница между sudo su – пользователем и пользователем sudo -iu Как получить первую строку входного текстового файла, удалив эту строку из текстового файла почему grep "!" показывает "bash:!: event not found"? Wierd с использованием пасты с последовательным параметром Что такое графический интерфейс по умолчанию с «startx» без установленной среды рабочего стола? Могу ли я реализовать функциональность, аналогичную прерываниям в пользовательском пространстве Linux? Захват вывода curl после строки в файл Удалить пробелы после определенного символа Как Kernel 4.0 может повредить систему? В то время как цикл занимает больше времени для завершения проблема с текстом, добавленным в pdf в Xournal после экспорта в pdf Сетевая файловая система + локальный доступ Установить уровень запуска при загрузке через аппаратный (аналоговый) вход, переключатель и т. Д.? Восстановление по умолчанию наложения в gentoo

Виджеты 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.