编辑位于 Samba 共享上的 Libreoffice 文档时,大多数保存都按预期进行。但偶尔保存会失败并弹出以下窗口(例如):
这是从一个测试中得出的,我在没有退出文档的情况下成功保存了同一篇文档四次,但在第五次尝试时失败了。
如果退出文档然后尝试通过双击重新打开它caja
,则会显示此框:
根据这个线索,我发现远程目录中有一个名为(在本例中)的隐藏文件.~lock.HEBGroceryList.odt#
删除此文件后即可再次编辑该文档。
这令人沮丧,但更糟糕的是,这一切都是在将我们的系统升级到 20.04 后开始的。多年来,我已经在我们的 18.04 系统上设置好了这一切,并且运行良好。
升级到 20.04 后发生了太多变化,我不知道从哪里开始寻找解决方法或修复。但是,由于 Samba 共享在所有其他应用程序中都运行良好 - 复制文件、备份系统、播放音频和视频 - 我倾向于怀疑这是 Libreoffice 的问题。
附加信息:samba 共享通过 fstab 安装,使用如下行:
//192.168.1.2/[sharename] /media/[mountpoint] cifs vers=3.0,credentials=[credential-file],iocharset=utf8,file_mode=0777,dir_mode=0777,uid=[username],gid=[username],nofail 0 0
如何才能重新获得在 20.04 中在 samba 共享上持续保存 Libreoffice 文档的能力?
答案1
您是否已尝试将该选项添加nobrl
到您的列表中:
//192.168.1.2/[sharename] /media/[mountpoint] cifs vers=3.0,credentials=[credential-file],iocharset=utf8,file_mode=0777,dir_mode=0777,uid=[username],gid=[username],nofail,nobrl 0 0
答案2
我想知道这是否是 的老问题gvfs
。您可以尝试以下方法:
- 使用您选择的文本编辑器编辑其中一个 LibreOffice
.desktop
文件/usr/share/applications
- 找到以下行
X-GIO-NoFuse=true
并将其注释掉 - 像平常一样打开该应用程序
如果您能够正确保存,那么您可以对.desktop
同一目录中的所有其他 LibreOffice 文件进行相同的编辑