
https://wiki.ubuntu.com/Unity/Темизация
Обычно CSS используется на веб-сайтах. Есть ли в Ubuntu "интерпретатор CSS" или что-то в этом роде? И почему был выбран CSS, а не что-то другое (я предполагаю, что Windows и Mac используют другой формат тем)?
решение1
Все ответы на ваш вопрос содержатся в размещенной вами ссылке!
В итоге,
- Unity использует GtkStyleContext для тем, который использует CSS практически для всего
- Этот движок был выбран потому, что он быстрее и имеет более простую архитектуру, чем старый движок Metacity через gtk-window-decorator.
- GtkStyleContext интерпретирует и отображает CSS (через GtkCssProvider)
Вероятно, CSS использовался не только потому, что для него существуют быстрые интерпретаторы, но и для того, чтобы избежать изобретать что-то новое без необходимости.