GTK 主题和窗口装饰主题有什么区别?我正在使用 Compiz 和 Unity,我不明白这两种主题类型之间的区别。
窗口装饰由窗口管理器处理,通常包括窗口标题栏、窗口标题栏按钮和窗口边框——这些是窗口管理器主题唯一可以更改的内容。
另一方面,GTK+ 主题可以改变 GTK+ 应用程序窗口内部的外观:按钮、条目、标签和所有其他小部件从 GTK 主题获得它们的视觉风格。
这种分离听起来可能是武断和无用的……在某种程度上确实如此。它的存在仅仅是因为 X 的工作方式:X 服务器为所有窗口绘制装饰,而客户端只绘制窗口内容。当 X 被 Wayland(或 Mir,如果这是你的倾斜方式)取代时,这在辉煌的未来可能会更简单或至少不同。