我安装了 flatpak 和一个应用程序。现在我已删除 flatpak 和该应用程序,每当我启动 GUI 应用程序(例如meld
或pluma
)时,我都会收到此 AFAICS 消息:
dconf-WARNING **: 18:37:20.153: Unable to open /home/user/.local/share/flatpak/exports/share/dconf/profile/user: Permission denied
我正在使用全新安装的 Ubuntu Mate 18.04,我不记得之前见过这个。
答案1
对我来说,这个问题是通过删除整个 flatpak 目录(sudo rm -rf ~/.local/share/flatpak/
)解决的,但如果您当前正在使用任何 flatpak 应用程序或想要保留它们的配置文件,可能不想这样做。
在这种情况下,最好尝试使用类似这样的方法(如@Rinzwind 所建议的):sudo chown $USER:$USER ~/.local/share/flatpak/exports/share/dconf/profile/user
答案2
我在通过单击 Thunderbird 消息中的链接启动 Firefox 时遇到了问题。 Firefox 配置文件被锁定,在启动 Thunderbird 的终端中,我收到消息“dconf-WARNING **:无法打开 /var/lib/flatpak/exports/share/dconf/profile/user:权限被拒绝”。 事实上,我后来发现文件系统中没有“/dconf/profile/user”。 通过从存储库重新安装 flatpak 软件包解决了该问题。
Thunderbird 链接再次有效,无需锁定 Firefox 配置文件。
答案3
不要让 Firefox 在该文件中写入!,问题是为什么 FF 想要访问 Flatpak 容器设置?
-save : ~/.local/share/flatpak/exports/share/dconf/profile/user -chown : ( 让 FF 写入 ) -diff : 然后上传差异结果
--- 此后您可以将原始文件放回原位。