![Nautilus:远程访问的文件错误地安装在临时目录中](https://linux22.com/image/1015473/Nautilus%EF%BC%9A%E8%BF%9C%E7%A8%8B%E8%AE%BF%E9%97%AE%E7%9A%84%E6%96%87%E4%BB%B6%E9%94%99%E8%AF%AF%E5%9C%B0%E5%AE%89%E8%A3%85%E5%9C%A8%E4%B8%B4%E6%97%B6%E7%9B%AE%E5%BD%95%E4%B8%AD.png)
我最近从 Ubuntu 16.04 升级到运行 18.04 的新设备。
在旧设备上,当使用 nautilus 通过 SFTP/SSH 连接到服务器时,文件路径会/run/user/1000/gvfs/sftp:host=$SERVER$ABSOLUTE_PATH$FILE
在编辑时被挂载。
使用新设备时,文件将被安装为/run/user/1001/doc/$TEMP_ID/$FILE
。
旧系统对中断的适应性更强。如果连接被切断,然后又重新建立,编辑器中仍在打开的文件可以像什么都没发生一样保存。使用临时路径时,每次都必须重新打开每个文件。
我该如何恢复更可预测的行为?很高兴提供更多信息,只是不确定现在可能的根本原因是什么。
答案1
我发现一个旧的相关文章
尝试安装gvfs-fuse
:
apt install gvfs-fuse
然后在你的 nautilus 中卸载并重新安装 sftp。
如果仍然不起作用,请尝试使用特定目录手动启动虚拟挂载:
/usr/lib/gvfs/gvfsd-fuse $XDG_RUNTIME_DIR/gvfs