如何在多台电脑间同步Okular的PDF阅读进度?
如何在多台电脑间同步Okular的PDF阅读进度?
当然可以实现啦!Okular的阅读进度(包括最后读到的页码)其实都存在特定的配置文件夹里,结合你已经在用的Dropbox,咱们可以通过以下步骤搞定:
- 首先关闭所有Okular窗口,确保所有进度都已经保存到配置文件里,避免同步出错。
- 找到Okular存储阅读进度的核心文件夹:
- Linux系统:路径是
~/.local/share/okular/docdata/ - Windows系统:路径一般是
C:\Users\<你的用户名>\AppData\Local\okular\docdata\ - macOS系统:路径为
~/Library/Application Support/okular/docdata/
- Linux系统:路径是
- 把这个
docdata文件夹整个移动到你的Dropbox同步目录里,比如可以放到Dropbox/OkularSync/docdata/(文件夹名字你可以自己定,只要方便识别就行)。 - 在每台需要同步的电脑上,创建软链接指向Dropbox里的这个
docdata文件夹:- Linux/macOS:打开终端,输入命令(记得替换成你实际的Dropbox路径):
ln -s ~/Dropbox/OkularSync/docdata/ ~/.local/share/okular/docdata/ - Windows:以管理员身份打开命令提示符,输入命令(替换成你的实际路径):
mklink /D "C:\Users\<你的用户名>\AppData\Local\okular\docdata" "C:\Users\<你的用户名>\Dropbox\OkularSync\docdata"
- Linux/macOS:打开终端,输入命令(记得替换成你实际的Dropbox路径):
注意哦!你提到的“让书籍的文件结构完全一致”非常关键,最好保证每台电脑上PDF的绝对路径相同(比如把Dropbox放在相同的父文件夹下),这样Okular才能准确匹配到对应的进度文件,不会出现找不到进度的情况。
备注:内容来源于stack exchange,提问作者Archisman Panigrahi
相关产品推荐
相关产品推荐

