在 $HOME 之外的哪里(如果有的话)可以找到帐户特定的配置?

在 $HOME 之外的哪里(如果有的话)可以找到帐户特定的配置?

我有一个最迷惑的问题。

我有一台装有 Eclipse Neon 的 Mint 18 机器。一切都很好。

我升级到 Mint 19 和 Eclipse Photon。突然Eclipse无法使用。

确切的问题记录在这里:

https://bugs.eclipse.org/bugs/show_bug.cgi?id=536756

但问题的确切本质是偏离这个问题的。让我来到这里的是这样的观察:我创建了一个新的用户帐户,并且在该帐户中 Eclipse Photon 工作正常。

好吧,我内心的实用主义者现在就用新帐户运行,无论如何,是时候清理 lint 了,我猜我的主文件夹里充满了它。

但我内心的理想主义者希望了解为什么会这样,所以我开始了某种快速测试。总之,我将所有 $HOME/.* 文件和目录从旧帐户复制到新帐户,注销并再次登录,然后检查 Eclipse 是否存在问题。事实并非如此!

结论:我的 $HOME/.* 文件或目录中没有任何配置导致 Eclipse 行为异常。

这让我想到了我在这里的问题。我还可以去哪里看看?除了 $HOME/.* 之外,帐户特定配置还可能驻留在哪里?

我对 dconf 和 gsettings 表示怀疑(不太了解它们),想知道它们是否将所有帐户特定的配置存储在 $HOME 或其他地方,同样,是否还有其他地方可以存储帐户特定的配置?

我可以尝试对旧帐户名进行全盘查找和 grep,看看是否可以根除任何引用。这将是耗时且缓慢的,而且也不是 100% 的结论。

所以我很好奇是否有已知的地方可以集中搜索。

这两个帐户之间有些不同,似乎不在 $HOME/.* 中。

另一种策略可能是备份 $HOME,然后根据需要逐段删除内容,将其削减到一个干净的主文件夹,以查看问题是否消失以及何时消失。但这是一项相当大的工作,我希望能深入了解 $HOME 之外可能存储帐户特定配置的位置,以免我花很长时间找错树。

相关内容