¿Cómo es que la temática de Ubuntu está codificada como CSS?

¿Cómo es que la temática de Ubuntu está codificada como CSS?

https://wiki.ubuntu.com/Unity/Theming

Normalmente CSS se utiliza en sitios web. ¿Ubuntu tiene un "intérprete CSS" ejecutándose o algo así? ¿Y por qué se eligió CSS ​​y no otra cosa (supongo que Windows y Mac usan un formato de tema diferente)?

Respuesta1

¡Todas las respuestas a su pregunta están contenidas en el enlace que publicó!

En resumen,

  • Unity usa GtkStyleContext para la temática, que usa CSS para casi todo
  • Se eligió esto porque es más rápido y tiene una arquitectura más simple que el antiguo motor Metacity a través de gtk-window-decorator.
  • GtkStyleContext interpreta y renderiza el CSS (a través de GtkCssProvider)

Es de suponer que se utilizó CSS ​​no sólo porque existen intérpretes rápidos para él, sino también para evitar inventar algo nuevo innecesariamente.

información relacionada