例如,整个 linux 桌面没有 OSX 的视觉完整性,我想知道为什么。如果有任何好的集成 Linux 环境的例子,请告诉我,我真的很想使用 Linux。
(我知道,有 QT,还有其他管理器,比如 KDE 等。我注意到了同样的事情,所以它可能不仅仅是 GTK 或 Gnome)
你基本上只是回答了你自己的问题——Mac OS X 有一个桌面环境(以 Cocoa 为中心),它有很多非常优秀的程序员和设计师花费大量时间设计、讨论和实现它。
有了“Linux”,不仅有不同的窗口管理器(Gnome、KDE、Flux/OpenBox、Enlightenment 等),还有不同的 UI 工具包(QT、GTK+、Tk、wx 等)、不同的版本(常用) ,以及无数使用/实现它们的不同方式。比较(主要)Linux GUI 工具包列表与Macintosh相比(所有这些,bar Cocoa,都适用于旧的 Mac OS 版本)。
有许多优秀的设计师和程序员在开发 GUI 工具包,但他们分布在许多不同的项目中。即使它们以某种方式被放到一个项目中(例如,“wxQtGnome”),仍然会有无数应用程序使用不同的框架,甚至是不同版本的框架。那么你仍然会遇到不一致的问题。同样,与 Mac OS X 相比,如果你有一个 GUI 应用程序,它很可能会使用 Cocoa(它有一个不错的 UI 创建工具,它可以帮助开发人员根据 Apples Human UI Guidelines 布局应用程序)。
至于一个好的、集成的 linux 桌面环境——我想说默认的 Ubuntu 安装可能是最接近这个的。一个不错的主题,所有应用程序都很好地结合在一起。