这是屏幕截图(丹麦语,英文对应版本可在此处查看https://askubuntu.com/a/187657/107445,类似的问题,但答案不能解决问题)
非常奇怪的是,这个错误仅有的当我尝试从以系统用户/gksudo 身份打开的 nautilus 连接到服务器时,会出现此信息。从以“匿名”用户身份打开的 Nautilus 连接到服务器没有任何问题。我还可以从“位置”连接到服务器。
我已经跑了
sudo apt-get install gvfs-backends
正如这个类似的问题所建议的那样https://askubuntu.com/a/187657/107445
sudo apt-get install --reinstall gvfs-backends
还
sudo apt-get update
sudo apt-get upgrade
但仍然会出现此错误,并且仅以系统用户身份出现在 Nautilus 中。有人知道答案吗?我完全被难住了。
答案1
当我尝试在桌面会话之外运行 Nautilus 时出现此错误 - 我刚刚从另一台主机使用“ssh -X ...”连接并输入“nautilus &”。
如果我运行:
dbus-launch nautilus &
然后错误消失,一切正常。这是有道理的,因为 GVFS 需要 DBUS 会话上下文,所以我很高兴这是我的系统上的预期行为。如果我在常规桌面登录上运行 Nautilus 时看到同样的错误,那么我会怀疑是配置问题,但仍然值得将 DBUS 视为罪魁祸首。
也许开发人员可以让该消息更有帮助!