更新管理器(可能与管理员结合使用)可以合理地更新软件包以适应新版本,删除被不同项目替换的软件包等。然而,我总觉得有相当多的设置仍保留着旧版本的特点。
例如,一些我自己安装的软件包可能还残留着,而现在这些功能是默认提供的。另一个例子是我的用户没有得到新的主题,面板栏一片混乱。我可以与同一系统上的非活动用户进行比较:一切似乎都更整洁了。还有一些事情,比如系统偏好设置、用户组(最近创建的不活动用户在组中,而较老的活动用户不在组中)。在其他方面(例如默认字体),我似乎确实获得了新的默认值。
另一个例子是 Spotlight 等效搜索。我记得 Beagle 和 Tracker,我记得在 Tracker 占用了所有系统 RAM 和交换空间长达 2 个发布周期时删除了它,但我不知道现在我“应该”使用什么。是否甚至安装并公开了默认的索引搜索?aptitude install ubuntu-desktop 不会执行任何操作,因此基本软件包都已到位。
有没有办法将我的设置更新为现代“Ubuntu 方式”,而无需从头开始重新安装?我可以有选择地这样做,即显示差异吗?
与其他替代方案相比,Linux 上的软件包管理大多数时候绝对是一种乐趣,但如果桌面在仅仅发布一两次后就变得混乱,我们就会像 Windows 一样重新安装。
答案1
您可以通过删除主目录中的相应文件夹来重置任何设置。例如,如果您想重置 gnome 面板和选项:
rm -fr ~/.gnome2 ~/.gconf
如果您想要删除某个程序的选项,它们要么有类似的隐藏文件,要么有~/.config
您可以删除的文件。删除配置基本上就是将它们重置为默认值。
您还可以创建一个新用户,以便您比较设置。