Почему в XFCE вы можете изменить цвет тем, таких как Greybird, но когда вы пытаетесь сделать это для Clearlooks-Phenix, цвет не применяется в некоторых приложениях?
2 ответа
Часть gtk3 Clearlooks-Phenix не работает с приложениями, которые изменяют цвет темы. Приложения, которые были обновлены до gtk3, не будут иметь выбранного цвета.
Для полного изменения цвета Clearlooks-Phenix необходимо отредактировать цвета в gtk-variant.css
и в изображениях, расположенных в папке img
.
Прежде всего, Clearlooks-феникс 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: GTK 3.2
Ubuntu 12.04: GTK 3.4
Ubuntu 12.10 и 13.04: GTK 3.6
Ubuntu 13.10: GTK 3.8
Ubuntu 14.04: GTK 3.10
Ubuntu 14.10: GTK 3.12
Например, если ваша хост-система работает под управлением Ubuntu 14.04 (поставляется с GTK 3.10), вам следует загрузить и установить Clearlooks-Phénix v5
.
Поддержка GTK по теме
Почему в XFCE вы можете изменить цвет тем, таких как Greybird, но когда вы пытаетесь сделать это для Clearlooks-Phenix, цвет не применяется в некоторых приложениях?
Greybird является частью Shimmer Project, который включает в себя темы для Xfce. Это также тема по умолчанию для дистрибутива Linux, Xubuntu. Предустановленные приложения, как правило, наиболее совместимы с темой по умолчанию, поскольку они уже соответствуют соответствующей версии GTK.
Вот почему эти "некоторые приложения" могут использовать другую версию инструментария GTK, чем остальные. Даже если вы обновляете версию инструментария GTK в своей системе, не все приложения в хранилище обновляются настолько, чтобы справляться с последними темами.
Даже среди тем, созданных в рамках одного проекта, Greybird лучше поддерживает GTK 2 и GTK 3 по сравнению со старыми темами, такими как Bluebird или Albatross. Я знаю это, потому что я уже сталкивался с этими стандартными темами в Xubuntu 12.04 и 14.04.