Ao editar documentos do Libreoffice que residem em um compartilhamento do samba, a maioria salva o trabalho conforme o esperado. Mas, ocasionalmente, o salvamento falhará e a seguinte janela aparecerá (por exemplo):
Isso foi tirado de um teste em que salvei o mesmo documento quatro vezes com sucesso sem sair do documento e, em seguida, falhou na quinta tentativa.
Se o documento for encerrado e, em seguida, for tentado reabri-lo clicando duas vezes em caja
, esta caixa será exibida:
Intuído por isso, descobri que havia um arquivo oculto no diretório remoto chamado (neste caso).~lock.HEBGroceryList.odt#
A exclusão deste arquivo permite que o documento seja editado novamente.
Isso é frustrante, mas ainda pior é que tudo começou depois de atualizar nossos sistemas para 20.04. Eu tinha tudo isso configurado e funcionando perfeitamente em nossos sistemas 18.04 por anos.
Tanta coisa mudou na atualização para 20.04 que não tenho ideia de onde começar a procurar soluções alternativas ou correções. No entanto, como os compartilhamentos de samba funcionam perfeitamente em todos os outros aplicativos - copiando arquivos, fazendo backup dos sistemas, reproduzindo áudio e vídeo - estou inclinado a suspeitar que isso seja um problema do Libreoffice.
Informações adicionais: os compartilhamentos do samba são montados através do fstab usando linhas como:
//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
Como posso recuperar a capacidade de salvar documentos do Libreoffice de forma consistente em compartilhamentos de samba em 20.04?
Gostaria de saber se este é o antigo problema com
gvfs
. Aqui está algo que você pode tentar:.desktop
Edite um dos arquivos do LibreOffice/usr/share/applications
usando o editor de texto de sua escolhaX-GIO-NoFuse=true
e comente-aSe você conseguir salvar corretamente, poderá fazer a mesma edição em todos os outros
.desktop
arquivos do LibreOffice no mesmo diretório ?Você já tentou adicionar a
nobrl
opção à sua lista: