如题,
这个是mupdf的patch,原版是不可以连续看文档的,必须一页一页的来,
然后又网友告诉我,在git上面有这么一个补丁,于是我就弄下来了,
但是patch总是不成功,哪个高手看看。
这个据我实际测试,
把前面的加号和减号删除之后其实也是不能生效的。
或者,谁能给出一个替换文档,
总之就是最后获得连续看杂志的效果。
下面是附件:
这个是源文件
这个是补丁文件
哪个高手看看这个如何打patch
-
- 帖子: 197
- 注册时间: 2015-12-23 16:20
- 系统: ubuntu 16.04
- vickycq
- 帖子: 4507
- 注册时间: 2011-03-20 13:12
- 系统: Debian
- 来自: 山东省寿光县
- 联系:
Re: 哪个高手看看这个如何打patch
您可以打开 platform/x11/pdfapp.c 自行查看 pdfapp_onkey() 中 case 'j' 部分,这个补丁已经不适用了。
猜测此补丁仅适用于 mupdf 1.0~1.4,到 https://mupdf.com/downloads/archive/ 下载老版源码。对于 1.2~1.4 还需根据情况对补丁文件头部路径做适当修改。或去除所有斜杠,直接在 pdfapp.c 所在目录(1.0|1.1 - apps/, 1.2|1.3|1.4 - platform/x11)下使用 patch -p0 < mupdf-continuous-scrolling.patch.txt
猜测此补丁仅适用于 mupdf 1.0~1.4,到 https://mupdf.com/downloads/archive/ 下载老版源码。对于 1.2~1.4 还需根据情况对补丁文件头部路径做适当修改。或去除所有斜杠,直接在 pdfapp.c 所在目录(1.0|1.1 - apps/, 1.2|1.3|1.4 - platform/x11)下使用 patch -p0 < mupdf-continuous-scrolling.patch.txt
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
欢迎所有 Debian GNU/Linux 用户
-
- 帖子: 197
- 注册时间: 2015-12-23 16:20
- 系统: ubuntu 16.04
Re: 哪个高手看看这个如何打patch
那这货在最新版里面应该怎么修改?vickycq 写了:您可以打开 platform/x11/pdfapp.c 自行查看 pdfapp_onkey() 中 case 'j' 部分,这个补丁已经不适用了。
猜测此补丁仅适用于 mupdf 1.0~1.4,到 https://mupdf.com/downloads/archive/ 下载老版源码。对于 1.2~1.4 还需根据情况对补丁文件头部路径做适当修改。或去除所有斜杠,直接在 pdfapp.c 所在目录(1.0|1.1 - apps/, 1.2|1.3|1.4 - platform/x11)下使用 patch -p0 < mupdf-continuous-scrolling.patch.txt
谢谢!一般使用最新版。
- vickycq
- 帖子: 4507
- 注册时间: 2011-03-20 13:12
- 系统: Debian
- 来自: 山东省寿光县
- 联系:
Re: 哪个高手看看这个如何打patch
最新版变动较大,可等待其他高手修改yubinalice 写了:那这货在最新版里面应该怎么修改?
若您仅仅需要一款轻便迅捷,支持连续滚动的 pdf 阅读器,用于日常桌面使用,可考虑采取以下简易措施:
对于 64 位系统:
1. sudo apt install zathura
2. 到 https://www.archlinux.org/packages/comm ... pdf-mupdf/ 下载 zathura-pdf-mupdf-0.3.0-6-x86_64.pkg.tar.xz
3. 解压后使用 usr/lib/zathura/pdf.so 替换 /usr/lib/zathura/pdf.so
4. 视情况补充其它动态链接库。使用 ldd /usr/lib/zathura/pdf.so | grep 'not found' 找出缺失动态链接库。
5. sudo apt-mark hold zathura-pdf-poppler
此法即可使轻量级阅读器 zathura 支持 mupdf 引擎,渲染速度不输 mupdf。亦可尝试自行编译 zathura-pdf-mupdf。
不过无论是 mupdf 连续滚动补丁还是 zathura,其连续滚动行为都与一般阅读器不同。只有按方向键 j/k 时才能获得连续滚动效果。若按 pgdn 将直接跳到下页首,而非向下滚动一屏。
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
欢迎所有 Debian GNU/Linux 用户
- duguyipiao
- 帖子: 158
- 注册时间: 2011-09-13 10:31
Re: 哪个高手看看这个如何打patch
mark一下,顺便说一下,也可以尝试下llpp
http://repo.or.cz/w/llpp.git
也是基于mupdf的,有ppa可用
https://launchpad.net/~alex-p/+archive/ubuntu/llpp
http://repo.or.cz/w/llpp.git
也是基于mupdf的,有ppa可用
https://launchpad.net/~alex-p/+archive/ubuntu/llpp