[Tutorial] How to sync reading progress for Okular across computers?

I have identical filesystem structure across several computers, and I want to sync my reading progress. I use Okular to read documents.

How to achieve this?

Okular saves information about the last read page in ~/.local/share/okular/docdata.

We want to sync this directory. I will use MEGAsync, but you are free to choose your favorite cloud storage service.

Create a new directory okular_docdata inside MEGAsync directory, and symlink them.

(Of course, you can set the name and location of the symlinked directory according to your preference.)

cd /path/to/MEGAsync
mkdir okular_docdata
mv ~/.local/share/okular /path/to/MEGAsync/okular_docdata/
ln -s /path/to/MEGAsync/okular_docdata/okular /home/username/.local/share/okular

Repeat the same in all the computers.

Afterwards, your reading progress will be synced when you run the MEGAsync desktop client.

2 Likes

Here is how to do the same for Foliate ebook reader.

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.