
https://wiki.ubuntu.com/Unity/Theming
일반적으로 CSS는 웹사이트에서 사용됩니다. 우분투에는 "CSS 인터프리터"가 실행되고 있습니까? 그리고 다른 것이 아닌 CSS를 선택한 이유는 무엇입니까(Windows와 Mac은 다른 테마 형식을 사용한다고 가정합니다)?
답변1
귀하의 질문에 대한 답변은 귀하가 게시한 링크에 모두 포함되어 있습니다!
요약하자면,
- Unity는 거의 모든 것에 CSS를 사용하는 테마 지정을 위해 GtkStyleContext를 사용합니다.
- 이는 gtk-window-designer를 통해 이전 Metacity 엔진보다 더 빠르고 더 간단한 아키텍처를 갖기 때문에 선택되었습니다.
- GtkStyleContext는 (GtkCssProvider를 통해) CSS를 해석하고 렌더링합니다.
아마도 CSS는 빠른 해석기가 있기 때문이 아니라 불필요하게 새로운 것을 발명하는 것을 피하기 위해 사용되었을 것입니다.