我有一个最迷惑的问题。
我有一台装有 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 之外可能存储帐户特定配置的位置,以免我花很长时间找错树。