我希望得到帮助来澄清我对 Gnome 和 Gnome Shell 之间区别的概念。
我发现我的 Ubuntu 11.10 上没有安装 Gnome Shell。我从 Ubuntu 11.04 升级而来。为什么会这样?Gnome Shell 未随 Gnome 3 一起提供。为什么我需要 Gnome Shell?
安装 Shell 后我将在桌面上获得哪些额外功能。
tahir@StoneCode:~$ gnome-shell --version
程序“gnome-shell”当前未安装。您可以输入以下命令安装它:sudo apt-get install gnome-shell
答案1
Gnome shell 是一个完全不同的环境。有点像 Gnome Classic 与 Unity。如果您安装了 Gnome Shell,您可以在登录时单击用户名旁边的小齿轮并选择 Gnome,将其选为桌面会话。(与 Gnome Classic 或 Unity 相反)。它不会影响其他任何东西。如果您不喜欢它,您可以在登录时单击同一个齿轮切换回 Unity。
答案2
在这种情况下,shell 是您用来启动应用程序、在窗口之间切换等的应用程序。在 Windows 中,shell 就是任务栏。在 Ubuntu 中,默认 shell 称为 Unity,是您首次登录时在桌面上看到的。它的顶部有一个面板,其中包含一些指示器、屏幕左侧的启动器和镜头,用于查找文件、应用程序和其他内容。Gnome Shell 是另一个 shell,它的功能与 Unity 相同,但方式不同。在 Ubuntu 中,我们有许多不同的 shell 可供选择,但 Unity 和 Gnome Shell 都是较新的,比大多数其他 shell 更“现代”,因此它们非常受欢迎。由于它们非常相似,人们争论哪个最好。这很愚蠢,因为您可以同时拥有两者,并在登录时在它们之间进行选择。这就像拥有两个 Web 浏览器,只是您不能同时使用它们。
另一方面,Gnome 是一个桌面环境。它有许多应用程序,如文件浏览器、视频播放器、音乐播放器、相册、名为 Gnome Office 的办公套件和名为 Epiphany 的 Web 浏览器。Ubuntu 主要基于 Gnome,但已将一些 Gnomes 应用程序替换为更知名的应用程序。例如,Ubuntu 使用 Firefox 而不是 Epiphany,使用 LibreOffice(以前称为 OpenOffice.org)而不是 Gnome Office,使用 Mozilla Thunderbird 而不是 Evolution。Ubuntu 选择不使用 Gnomes shell,而是制作自己的 Unity。
有些人用非常强烈的言辞来表示对贝壳的赞同或反对,就像有些人恨Firefox 和爱Opera。它们确实各有优缺点,但它们仍然只是选择。如果您好奇,请自行安装并测试它们。如果您对所拥有的感到满意,那么您无需做任何事情。
Shell 是重要的程序,因为它们定义了您如何与桌面交互,但它们仍然只是应用程序。
答案3
11.04 和 11.10 都使用 Unity 而不是 Gnome shell,这就是未安装 Gnome shell 的原因。您是否需要它以及为什么需要它,这些问题只有您自己才能回答。至于额外的功能,您什么也得不到,只是 GUI 不同。
答案4
我确信这个问题之前已经回答过很多次了。如果没有在这个网站上回答过,那么肯定在 Ubuntu 论坛上。如果想了解不同的方法,请阅读 Mark Shuttleworth 今年 3 月的博客。有很多内容可以阅读,但它可能会让您了解为什么 Canonical 选择 Unity 而不是 Gnome shell 或两者兼而有之。
然后看第二个链接,和我一样好奇,为什么 Canonical 让在 Ubuntu 中使用 Gnome shell 3 而不是 Unity 变得如此容易。我想说他们一定是个好人。
Mark Shuttleworth 和 Canonical 与 Gnome 组织的问题
Canonical 让在 11.10 中安装 Gnome shell 变得简单
问候。