Почему в XFCE можно менять цвет тем, например Greybird, но при попытке сделать это для Clearlooks-Phenix цвет не применяется в некоторых приложениях?
решение1
Часть gtk3 Clearlooks-Phenix не работает с приложениями, которые меняют цвет темы. Приложения, обновленные до gtk3, не будут иметь выбранный цвет.
Для полного изменения цвета Clearlooks-Phenix необходимо отредактировать цвета в gtk-variant.css
и на изображениях, находящихся в img
папке.
решение2
Прежде всего,clearlooks-phenix страница githubуже отмечалось, README.md
что вам следует загрузить и установить соответствующую версию темы.
Совместимость версии GTK
Основная причина в том, что для корректного применения темы необходимо использовать тему, поддерживающую конкретную версию используемого инструментария GTK.
Загрузите подходящую версию в соответствии с вашей ситуацией:
для GTK 3.0 и 3.2: загрузите Clearlooks-Phénix v1;
для GTK 3.4: скачать Clearlooks-Phénix v2;
для GTK 3.6: скачать Clearlooks-Phénix v3;
для GTK 3.8: скачать Clearlooks-Phénix v4;
для GTK 3.10 и 3.12: загрузите Clearlooks-Phénix v5;
для GTK 3.14: загрузите Clearlooks-Phénix v6.
Чтобы узнать версию GTK:
Вы можете проверить в своем менеджере пакетов версию пакета libgtk-3-0.
Если вы используете Ubuntu, вот соответствие между его версиями и версиями GTK (для установки Ubuntu по умолчанию):
Ubuntu 11.10: GTK3.2
Ubuntu 12.04: GTK3.4
Ubuntu 12.10 и 13.04: GTK 3.6
Ubuntu 13.10: GTK3.8
Ubuntu 14.04: GTK3.10
Ubuntu 14.10: GTK3.12
Например, если ваша хост-система работает под управлением Ubuntu 14.04 (поставляется с GTK 3.10), вам следует загрузить и установить Clearlooks-Phénix v5
.
Поддержка GTK по теме
Почему в XFCE можно менять цвет тем, например Greybird, но при попытке сделать это для Clearlooks-Phenix цвет не применяется в некоторых приложениях?
Серая птицаявляется частью проекта Shimmer, включающего темы для Xfce. Это также тема по умолчанию для дистрибутива Linux, Xubuntu. Предустановленные приложения обычно наиболее совместимы с темой по умолчанию, поскольку они уже сопоставлены с соответствующей версией GTK.
Вот почему эти "некоторые приложения" могут использовать другую версию инструментария GTK, чем остальные. Даже если вы обновите версию инструментария GTK в своей системе,нетвсе приложения в репозитории обновлены в достаточной степени, чтобы соответствовать последним темам.
Даже среди тем, созданных в рамкахтот же проектGreybird имеет лучшую поддержку как GTK 2, так и GTK 3 по сравнению со старыми темами, такими как Bluebird или Albatross. Я знаю это, потому что уже имел опыт работы с этими темами по умолчанию в Xubuntu 12.04 и 14.04.