我正在使用 curlftpfs 来映射文件夹:
mkdir ~/ftp_docs;
curlftpfs -o "user=myusername:mypassword" myftpserver.co.uk ~/ftp_docs/
在这里我可以看到 ftp_docs 并像系统上的任何其他目录一样访问该目录。
当我尝试通过执行以下操作来打开绘图文档时:
libreoffice --draw EveningChecklist.odg
我收到一个对话框显示:
访问 /path/to/file.odg 时出现一般输入/输出错误。
我对系统所做的其他更改只是安装,at-spi2-core
这似乎是推荐的。
有人能提供建议吗?
编辑:再多一点信息。使用gio mount
挂载目录时也会发生同样的事情。
答案1
该问题没有解决方案:
一些 GUI 应用程序(gedit、leafpad 等)使用 open(O_RDWR) + seek 模式来保存文件,而 FTP 协议不支持这种模式。因此,保存文件可能会引发错误。希望未来的内核能够提供特殊的 errno,以便更轻松地处理功能较差的文件系统。
这就是https://github.com/JackSlateur/curlftpfs说。
最好的解决方案也许就是使用 LibreOffice 的内置文件 → 打开远程...功能。