
https://wiki.ubuntu.com/Unity/Theming
Normalerweise wird CSS auf Websites verwendet. Läuft auf Ubuntu ein „CSS-Interpreter“ oder so etwas? Und warum wurde CSS gewählt und nicht etwas anderes (ich nehme an, Windows und Mac verwenden ein anderes Designformat)?
Antwort1
Die Antworten auf Ihre Frage sind alle in dem von Ihnen geposteten Link enthalten!
In Summe,
- Unity verwendet GtkStyleContext für die Themengestaltung, das für so ziemlich alles CSS verwendet
- Dies wurde gewählt, weil es schneller ist und eine einfachere Architektur hat als die alte Metacity-Engine über gtk-window-decorator
- GtkStyleContext übernimmt die Interpretation und Darstellung des CSS (über GtkCssProvider)
Vermutlich wurde CSS nicht nur verwendet, weil es dafür schnelle Interpreter gibt, sondern um nicht unnötig etwas Neues erfinden zu müssen.