电子书Foliate渲染问题
执行 foliate,打开电子书无法看到内容,但是能复制出来,控制台提示:
pci id for fd 28: 10de:1c20, driver (null)
pci id for fd 26: 10de:1c20, driver (null)
kmsro: driver missing
KMS: DRM_IOCTL_MODE_CREATE_DUMB failed: Permission denied
KMS: DRM_IOCTL_MODE_CREATE_DUMB failed: Permission denied
Failed to create GBM buffer of size 893x740: Permission denied
解决办法:
WEBKIT_DISABLE_DMABUF_RENDERER=1 foliate
如果通过命令行进行启动,需要修改 foliate 对应的桌面配置相关文件。
将系统配置 /usr/share/applications/com.github.johnfactotum.Foliate.desktop 复制到 ~/.local/share/applications 目录下
修改
Exec=foliate %U
为
Exec=env WEBKIT_DISABLE_DMABUF_RENDERER=1 foliate %U
更新桌面资料库
update-desktop-database ~/.local/share/applications
comment:
- Valine
- LiveRe
- ChangYan