window - GTK 主题和窗口装饰主题有什么区别?

标签 window gtk themes

GTK 主题和窗口装饰主题有什么区别?我正在使用 Compiz 和 Unity,我不明白这两种主题类型之间的区别。

最佳答案

窗口装饰由窗口管理器处理,通常包括窗口标题栏、窗口标题栏按钮和窗口边框——这些是窗口管理器主题唯一可以更改的内容。

另一方面,GTK+ 主题可以改变 GTK+ 应用程序窗口内部的外观:按钮、条目、标签和所有其他小部件都从 GTK 主题获得它们的视觉样式。

这种分离听起来可能是武断和无用的……在某种程度上确实如此。它的存在只是因为 X 的工作方式:X 服务器为所有窗口绘制装饰,而客户端只绘制窗口内容。当 X 被 Wayland(或 Mir,如果你喜欢的话)取代时,这可能会更简单或至少有所不同。

关于window - GTK 主题和窗口装饰主题有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16555333/

相关文章:

WPF : Move and resize window at once time

javascript - 检查 block 可见性

c - 我应该使用 GTK 线程/关于 GTK 线程的好教程吗?

c++ - Gtk - 如何设置框大小?

html - 自定义 HTML 正文的大小

java - 在子窗口中扩大或缩小 vaadin 日历组件的大小

wpf - 如何获取 WPF 窗口控件集合

c - GtkListStore 添加(段错误)

android - 元素类型 "application"后面必须跟有属性规范 ">"或 "/>"

html - 为什么第二个 div 显示在它之前的第一个 div 之下?