门德利桌面崩溃

我的Mendeley桌面应用程序突然在Ubuntu 16.04上崩溃了。 它说:

另一个应用程序打开了您的Mendeley数据库。 关闭其他程序或退出计算机可能会解决问题。

它会在登录屏幕上显示闪烁一秒钟。 我有另一个帐户’管理员’,我认为它打开了,因为当我以“管理员”身份登录时,应用程序运行良好。 这是我尝试过的:

  • 重新安装在我的帐户中。

  • 将其从“管理员”帐户中删除并安装在我的帐户中。

我不能让它在我的帐户上工作。 如何让它停止捕获所述数据库?

注意 :我可以使用我的帐户打开它

sudo nautilus 

但我希望能够用我的帐户运行它。

看起来您通过在同一主目录中以超级用户身份运行应用程序来破坏用户主目录中的访问权限。 您可以重置所有权,从而重新获得访问权限:

 sudo chown -R "$USER:" "$HOME" 

请参阅为什么用户从不使用普通的sudo来启动图形应用程序? 解释为什么你不应该使用sudo启动图形应用程序, 如何以root身份启动Nautilus? 替代方案(也适用于其他图形应用程序)。

究竟这就是问题的原因。 门德利本地数据库位于

〜/ .local / share / data / Mendeley Ltd./Mendeley Desktop /

因此,需要将此文件夹的所有者更改为当前用户。

 sudo chown -R $(whoami) ~/.local/share/data/Mendeley Ltd.