Cómo guardar archivos en unidades de red

Hola

Desde hace mucho tiempo vengo teniendo el mismo problema con todas las versiones de Kubuntu .
Actualmente estoy en 15.10.

Tengo una cabina con volúmenes compartidos por NFS.
En mi kubuntu las tengo montadas en /mnt/v1, /mnt/v2…

Con todos los programas abro y guardo archivos en esos volúmenes.
Pero con libreoffice no puedo. Solo me deja guardar en discos locales.
Abrir sí que puedo.

Hay alguna manera de solventarlo?

Gracias de antemano

hace 10 años , casi, que tengo el problema.

Conm kubuntu 24.04 .02 LTS, Libreoffice 25.02, no puedo guardar un archibvo en un volument montado por NFS.

Los demás programas no tienen ese problema.

Alguna solución.

Puede que se trate de problemas con el bloqueo de archivos en LibreOffice en directorios montados mediante NFS.

Para comprobar si este es el problema, ejecuta en una terminal, antes de abrir LibreOffice

   SAL_DISABLE_FILE_LOCKING=1 libreoffice

Con esto lo que haces es suspender temporalmente, en la sesión que abras a continuación la creación de archivos .~lock.NOMBREDELARCHIVO.odt#

Si con esto se soluciona el problema, puedes habilitarlo permanentemente.

Esto solo es aplicable si eres el único usuario, ya que si varios usuarios acceden en simultáneo al archivo, se generaran problemas.

En una terminal, ejecuta para cada aplicación de LibreOffice que quieres que guarde los archivos sin problemas el comando:

sudo nano /usr/share/applications/libreoffice-writer.desktop  (para Writer)

sudo nano /usr/share/applications/libreoffice-calc.desktop  (para Calc)

sudo nano /usr/share/applications/libreoffice-draw.desktop  (para Draw)

sudo nano /usr/share/applications/libreoffice-impress.desktop (para Impress)

Buscá la línea que empieza con Exec= y agregá despues de = en cada archivo:

env SAL_DISABLE_FILE_LOCKING=1

Para que quede asi por cada aplicación:

Exec=env SAL_DISABLE_FILE_LOCKING=1 libreoffice --writer %U

Exec=env SAL_DISABLE_FILE_LOCKING=1 libreoffice --calc %U

Exec=env SAL_DISABLE_FILE_LOCKING=1 libreoffice --draw %U

Exec=env SAL_DISABLE_FILE_LOCKING=1 libreoffice --impress %U

Igualmente para Base y Math