Изменение цвета в темах XFCE

Изменение цвета в темах XFCE

Почему в 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.

Связанный контент