我使用的是 Ubuntu 14.04,并使用 ubuntu-online-accounts 设置了几个帐户。升级到 Ubuntu 18.04 后,我无法从 uoa 中删除或编辑帐户,而且 Evolution 仍在使用这些帐户(密码已过期)。
是否有一个文件或目录包含 uoa 帐户,我可以删除它以摆脱 uoa 帐户?
答案1
这也让我抓狂,我无法摆脱 Evolution 中的 uoa 帐户和要求输入密码的弹出窗口。
最后,我在 Evolution 设置中找到了一些定义帐户或其他数据源的文件:路径:~/.config/evolution/sources
有些文件确实包含帐户信息,例如:
[Data Source]
DisplayName=yahoo (*<login>*)
Enabled=true
Parent=
[Ubuntu Online Accounts]
AccountId=0
[Collection]
BackendName=yahoo
...
将所有“Enabled=true”行更改为“Enabled=false”后,弹出窗口停止出现,尽管帐户在 Evolution 帐户设置中仍然可见。删除文件后,帐户信息确实完全消失了。
当然,我之前尝试过其他几种方法,也许其中有些方法也发挥了作用,所以这里再介绍一下我之前尝试过的其他几种方法。检查并编辑了以下文件:
~/.config/signond/signon.db
~/.config/libaccounts-glib/accounts.db
~/.config/goa-1.0/accounts.conf (as the name suggests this is probably used for GOA accounts only)
Did cleanup up a plethora of obsolete packages from previous ubuntu versions.
希望这可以帮助