在 Ubuntu 18.04.6 上将 okular 从 1.3.3 版更新到 okular 20.12.3 版后,在 LyX 2.3.6.1 中编译后(单击“查看”按钮后),无法打开 pdf。错误消息:“ Could not open file:///var/lib/snapd/void/sample.pdf
”(sample.lyx 是源文件)。目录“ /var/lib/snapd/void
”确实存在。可能与 okular 权限不足有关(我可以打开主文件夹中的 pdf 文件)?它是使用 Ubuntu Software GUI 安装的(我猜是使用 snap 安装的,它以最小权限安装程序)。我试过 apt install,但它只安装了 okular 1.3.3。使用 apt 安装最新版本的 okular 可能是一个解决方案,或者直接安装它的 deb 文件(没有找到它)。
旧版本的 okular 1.3.3 和 evince 打开编译后的 pdf-s 没有任何问题。
答案1
出现此问题是因为通过 snap 安装的 okular 存在权限限制。将 Lyx 的临时目录(菜单 [工具]->[首选项]->[路径])从 更改为 后,/tmp
一切/home/...
正常。