![12.04 是否会像 11.10 一样默认使用 Unity?](https://linux22.com/image/1106594/12.04%20%E6%98%AF%E5%90%A6%E4%BC%9A%E5%83%8F%2011.10%20%E4%B8%80%E6%A0%B7%E9%BB%98%E8%AE%A4%E4%BD%BF%E7%94%A8%20Unity%EF%BC%9F.png)
当我从 11.04 升级到 11.10 时,第一次启动时我进入了 Unity shell。但是,从那时起,我选择使用 Gnome-Classic。
我的问题是,明年 4 月 Ubuntu 12.04 推出时,它是否也会发生同样的情况,默认使用 Unity shell,而我必须重新安装 Gnome 和 Gnome-classic?还是我的 Gnome-Classic 界面和设置会保留?
答案1
当您从 Ubuntu 11.10 升级到 Ubuntu 12.04 LTS 时,您的 GNOME Classic(即 Fallback)界面和与其相关的设置几乎肯定会被保留。
Ubuntu 11.04 使用 GTK+2 和 GNOME 2。它默认提供三种会话类型:Ubuntu
(GNOME 2 带有 GTK+2 版本的 Unity,需要 3D 加速)、Ubuntu Classic
(经典的 GNOME 2 界面)和Ubuntu Classic (no effects)
(相同,但没有任何视觉效果)。
当您从 Ubuntu 11.04 Natty Narwhal 升级到 Ubuntu 11.10 Oneiric Ocelot 时,GTK+2 被替换为 GTK+3。Unity 界面适用于 GTK+3,因此尽管它在“底层”发生了很大变化(出于这个原因和其他原因),但用户体验只发生了轻微变化。但是,经典的 GNOME 2 界面需要 GTK+2。因此它被 Unity 2D 取代,其行为与 Unity 非常相似,与经典的 GNOME 2 界面非常不同。
正如您所知(因为您使用它),GNOME Classic 会话类型(提供 GNOME Fallback 界面,这是一个 GNOME 3 界面,其 shell 感觉很像 GNOME 2 的旧 shell,但绝不相同)在 Ubuntu 11.10 中可用。它由软件包提供gnome-session-fallback
。GNOME Classic 会话类型实际上并不是早期 Ubuntu 版本中任何先前界面的逻辑延续,并且它由社区支持,而不是由 Canonical 支持(即,它由 Universe 提供成分而不是主程序)。出于这些原因,在全新安装或升级期间默认安装它是没有意义的,而且它也没有被默认安装。您必须自己安装它(通过告诉包管理器您想要那个特定的包)。
没有计划gnome-session-fallback
从 Ubuntu 12.04 LTS 中删除 Precise Pangolin,因此如果您GNOME Classic
在 Ubuntu 11.10 中使用会话类型,则没有理由认为您也无法在 Ubuntu 12.04 LTS 中使用它。目前,此版本处于 alpha 测试阶段。gnome-session-fallback
可以安装在 Precise 系统中,如果您的 Oneiric 系统安装了它,则在升级到 Precise alpha 时它仍会保留安装。如果GNOME Classic
是 Oneiric 系统中的默认会话类型(全局或针对某些用户),则在该系统升级到 Precise alpha 时它仍会保留。
当从一个版本升级到另一个版本时,您应该预料到大多数应用程序的外观和行为都会发生变化。GNOME Classic
会话中提供的 GNOME 后备界面可能会发生变化。但是,变化不太可能很大,因为这是作为后备界面设计的;它不是前沿开发发生的地方。这些变化甚至可能不明显。无论是否明显,当您升级到 Ubuntu 12.04 LTS 时,此界面中的设置(例如您用于面板的布局)应该保持不变。
由于距离 Ubuntu 12.04 LTS 发布还有一段时间,因此当然可能会有重大变化。但是,特别是考虑到这是一个 LTS 版本,重点是坚如磐石的稳定性和长期可用性,而不是进行重大更改或引入大量新功能,因此任何当前界面不太可能发生巨大变化或不可用。
答案2
现在几乎不可能确切地说出会发生什么,但我可以这样说:
升级后默认使用 Unity 的原因是 LighDM 取代了 GDM,实际gnome-classic
桌面不再存在(现在gnome-session-fallback
)。所有内容都改名了,Gnome Shell(它gnome-session-fallback
是其中的一部分)不是默认安装选项。
这些巨大的变化意味着升级过程将保留默认设置。它本来可以做得更聪明,但事实并非如此。
鉴于命名法和堆栈方面的情况可能保持相当静态,我看不出您会再次丢失默认设置的任何充分理由。
但现在还为时过早,而且 Canonical 确实喜欢在最后一刻做出一些事情。
更新日期4/4/12:我很高兴地报告,从 Gnome Classic 11.10 升级到 12.04 beta 2 后我保留了默认桌面安装。
我保留上面的初始帖子,因为它突出显示了以前版本中出现的问题。
答案3
在 12.04 中 Unity 仍然是默认桌面,正如您现在可以做的,您可以安装或重新安装 Gnome Shell 及其后备模式,此后您的设置仍将被保留。
答案4
我已经运行 12.04 Alpha 1 大约 2 周了,并且 Gnome 也在运行。
- Gnome——有很多漂亮的移动部件,有点不稳定,但效果很好。
- Gnome Classic。有点类似于 Unity,但有底部面板,因此您可以看到打开了哪些窗口。
- 没有任何效果的 Gnome Classic。与 11.10 中的 Gnome Classic 非常相似
在 12.04 中一切运行顺利。