Let a document be
- stored on Dropbox,
- opened on both a Windows PC and a Linux PC.
- saved, or at least auto-saved, after every edit before anything is done on the other PC.
- generally not closed before switching PCs.
What is the best way to avoid creating conflicting versions or lost content?
By default, the behavior currently is this:
- On Windows, the Libreoffice retains a write handle to the file, which blocks Dropbox from updating the file from the cloud.
- On Linux, Dropbox can update the file from the cloud, but Libreoffice won’t detect, that the file contents have changed. Saving potentially overrides the changes.
Ideally I would like the behavior to be the following:
- No file-locks on the document or it’s auto-save file.
- If the file, or its auto-save file, is updated by Dropbox, Libreoffice should detect this and either
- Auto-reload the file, if there were no changes since the save/auto-save
- Offer to reload the file and discard edits, if there were.
This is roughly the behavior that I see e.g. with LyX and Emacs.
Is there some way to obtain this for LibreOffice?