我现在更加注重定制我的 Ubuntu 体验,并希望更好地了解我不断遇到的所有这些不同的事情。Gnome3 和 Gnome2 与 GTK3 或 GTK2 有什么关系?它们有关系吗?Gnome3 是 Unity 的另一个版本吗?什么是 Unity?什么是 compiz?
为了使这一切变得非常基本,核心问题是:Ubuntu GUI 是如何构建的?从下到上,构成桌面环境的元素是什么?
尝试更好地理解这一点,以便我知道我需要/想要什么才能让我的桌面如我所愿。如果这个问题更适合某种论坛,请告诉我,我会完全理解。
提前致谢!
答案1
Ubuntu 上的 GUI 由大量协同工作的组件组成。底层是 Gnome 3(不要与 Gnome Shell 混淆)。Gnome 3 使用 GTK“小部件”在屏幕上显示应用程序的所有部分。在 Gnome 3 之上,Ubuntu 使用 Compiz 和 Unity 提供 shell,该 shell 由启动器、菜单栏和其他 Ubuntu 组件组成。Unity 是实际的 shell,而 Compiz 是所谓的合成器 - 它处理您看到的所有图形、透明度和动画。
因此,任何 Gnome 3 主题都可以作为您的 Ubuntu 系统的主题。
希望这可以帮助!
答案2
我猜你和我刚才处于同样的境地,所以我想我可以帮助你更好地理解这一切。
GTK 是一个图形工具包,可以将所有内容整合在一起。如果您下载 GTK 主题,它将改变大多数内容。它将改变滚动条、复选框、窗口背景等的方式。
图标主题是不言自明的,它们改变图标...所有图标。
窗口主题或 Meta-city 主题可更改窗口装饰。窗口的顶栏、关闭、最小化、最大化按钮等。
Compiz 很酷。它能给你带来效果和附加功能,但乱用它可能很危险,因为它有时允许你更改不应更改的设置。
最好的办法是。下载 Ubuntu Tweak 并试用。在终端中运行以下命令即可。
sudo apt-get install ubuntu-tweak
但请记住,Ubuntu Tweak 适用于 Unity。如果您想使用 Gnome Shell,还有其他为此构建的调整工具。在 Google 上搜索“自定义 Unity”或“自定义 Gnome Shell”,您将获得几乎所有需要了解的信息。
希望有帮助!
答案3
Gnome 2.x 使用 GTK 2.0。从数字上看,Gnome 3 显然是下一代 Gnome。Gnome 3 使用 GTK 3.0,但仍支持使用 GTK 2.0 的应用程序,这些应用程序尚未针对 GTK 3.0 进行更新。如果您检查 Ubuntu 11.10 中主题的配置文件,您会发现其中包含 GTK 2.0 和 3.0 的配置。