是否可以在新的 Gnome3 代码上构建类似 Gnome2 的界面?

是否可以在新的 Gnome3 代码上构建类似 Gnome2 的界面?

据我所知,Unity 和新的 Gnome Shell 都运行在新的 Gnome 代码库上。名称有些混乱,因为说到 Gnome 似乎是指底层代码和 Shell。为了清楚起见,我将使用 Gnome3-Code 和 Gnome3-Shell 将代码与 UI 分开。

现在,如果我没记错的话,新的 Gnome3-Code 比旧的 Gnome2-Code 有了很大的改进。我实际上可以说它响应速度明显更快,而且我认为它更稳定、更合理。所以这很好。

而且,如果我对这一切的看法正确的话,Unity 和 Gnome-Desktop 都只是新 Gnome3-Code 上的外壳。正是在外壳层上做出了(值得怀疑的)决定,例如让“启动器”只能位于左侧。

所以我的问题是:是否可以使用新的 Gnome3-Code 并制作一个与 Gnome2-Shell 基本具有相同 UI 的新 shell?

难道所有 UI 级别的决定本质上不是任意的吗?有什么原因导致您不能使用面板和 Compiz 效果以及所有那些爵士乐?

我注意到 Gnome3-shell 与 Compiz 不兼容,但 Unity 兼容。因此,肯定可以制作一个重新创建 Gnome2-shell 的 shell。

当然,我在这方面完全没有编码专业知识。但是有没有什么地方或方法可以让我提出建议,让某人为 Gnome3 代码创建 Gnome2-shell?

据我所知,虽然 Gnome3-Shell 和 Unity 都有支持者,但在我看来,这种支持的基础主要来自接近该项目的人,而对 Unity 和 Gnome3-shell 的厌恶相当明显。我敢打赌,如果有人朝着新的 Gnome2-like-shell 的方向发展,它很快就会成为事实上的标准。

答案1

当然!请查看软件中心中的 gnome-session-fallback,它为您提供了 Gnome Classic 登录会话,其中包含 Gnome Panel 3 和 Metacity。(与以前一样,如果您愿意,可以将 Metacity 换成 Compiz)。(参见此处:如何恢复到 GNOME 经典桌面?

除了使用新的 Gnome 库之外,Gnome Panel 3 还与上一个版本的 Gnome Panel 2 相比发生了变化:

  • 有一个新的面板小程序库,面板小程序必须使用它。(我认为它是在 Gnome 2 的最新版本中引入的)。

  • 小程序的定位是相对于彼此的,而不是绝对屏幕坐标。这修复了一个长期存在的错误,即更改屏幕分辨率后小程序会变得混乱。

  • 要编辑面板,您必须按住 Alt 并单击鼠标右键。这样人们就不容易意外破坏面板。(当然,如果您不知道这个技巧,编辑面板也会更困难)。

  • 主菜单小程序将应用程序和系统部分结合在一起,以便与 Gnome Shell 更加一致。

除此之外,它确实与以前一样,包含许多与以前相同的小程序。不存在的小程序只需更新即可。

相关内容