各种 gnome 风格如何使用它们共享或不共享的配置资源?

各种 gnome 风格如何使用它们共享或不共享的配置资源?

让我至今仍不愿使用 gnome 的原因之一是它缺乏一个通用的、集中的配置位置。这在过去是件很糟糕的事情,但在compizmutterdconf以及非官方调整实用程序(gnome-tweakubuntu-tweakunsettings等)出现之后,情况就更加令人困惑了。

尤其是当事情没有按预期进行时。一些键盘快捷键设置在一个地方,一些设置在另一个地方;一些从一个 vanilla gnome 转移到 Unity,其他的似乎没有被注意到。也许它们与其他设置冲突,但没有通知。等等。

我也曾经遇到过这样的情况,在使用不同版本的 GNOME(Gnome 2、Gnome 3、Unity、Gnome Shell、Cinnamon 等等)时,有时候其中一个版本的更改不会对其他版本产生影响,而有时候则会把它们完全搞乱(或者导致下次登录时恢复为默认设置)。

那么,回到这个问题:有人能给我提供一份调查,了解各种 GNOME 之间的关系吗——与各种后端/系统以及配置前端之间的关系?其中一个配置(例如 Gnome Shell)中的哪些配置会对其他配置(例如 Unity)产生影响?

答案1

我在测试不同的桌面环境时确实遇到过这些问题,我理解你的担忧。需要记住的一点是,KDE 喜欢管好自己的事,所以当你安装 KDE 时没有打开推荐或建议,你的 KDE 环境就完全靠自己了。

您还必须小心显示管理器。 Unity、LXDE 和 XFCE 使用 LDM。 KDE 使用 KDM,而 Gnome 使用 GDM。 通常,如果您保持建议和推荐关闭,那么您就没问题了。 查看依赖项的另一种好方法是

apt-cache depends [package-name]

如果你只想查看核心依赖项

apt-cache depends [package name] | grep Depends

回答你的问题,配置文件很棘手。Unity 一直在尝试摆脱 Gnome 依赖,而且大部分都成功了。Unity 和 Gnome 都依赖类似的库,例如:Cairo、ATK、GTK、Glib、Compiz 以及可能还有其他我找不到的库。

最好的办法是在更安全的环境中进行实验。您可以下载 Ubuntu ISO 并在 VirtualBox 中进行一些测试。或者您可以将所有内容备份到外部硬盘上并直接在您的机器上进行测试,如果发生意外,您还有备份。

很抱歉我不能给你更直接的答案,但我相信更直接的答案会对许多想要尝试和试验不同桌面环境的人有所帮助。

相关内容