Gui
侏儒外殼 VS 統一
我是否正確理解Gnome shell是為允許基於 GUI 的操作而編寫的 shell,而Unity GUI實際上是基於 Gnome shell 的界面之一?
GNOME Shell 和 Unity 都是 GNOME 桌面環境之上的 shell。兩者都不是基於另一個;您可以使用 GNOME Shell 或 Unity,在這之下您將擁有 GNOME。
在 17.04 版之前,Ubuntu 傳遞時預設使用 Unity 7 桌面環境,從 17.10 版開始,它一直在傳遞時預設使用 Gnome 3 桌面環境,這
gnome-shell
是其中的一部分。但是Ubuntu的Flavor還有很多,即Xubuntu、Kubuntu、Lubuntu,它們都有不同的桌面環境。Unity7 現在仍然在 17.10 的儲存庫中可用,但由於 Canonical 停止開發它,可能會在 Ubuntu 的其他版本中被刪除。
口味的簡要概述:
- Ubuntu:在 17.10 之前使用 Unity 7 桌面環境,從 17.10 開始使用 gnome 環境
- Lubuntu:擁有 LxDe 桌面環境
- Kubuntu:擁有 KDE Plasma 桌面環境
- Xubuntu:擁有 Xfce 桌面環境
- GnomeUbuntu:具有 Gnome 3 桌面環境,自 17.10 版以來已不再作為風味版本成為預設設置。
所以 Unity 是基於 Gnome 的,而 gnome 直到 11.04 都是 Ubuntu 的預設桌面環境。Unity 旨在使用隨時間變化的現有功能和底層程序,在最新版本的 Unity 中,您只會發現 gnome 的痕跡,甚至大多數底層程序都已更改和更改。
所以是的,Unity 是“基於”gnome 的,但實際上在定制和功能方面與它有很大關係。