关于树莓派,frambuf开启 pdf 的方法

7 篇文章 0 订阅
7 篇文章 0 订阅

http://www.shumeipai.net/forum.php?mod=viewthread&tid=979

由于本人对X11极其厌恶,因此能在命令行下做的东西基本都不开图形界面。

最近经常要在树莓派上看些PDF,感觉开X Window看PDF太慢,X Window内存占用比较多,而且看大的PDF也比较卡

因此在网上找了个纯 framebuffer 控制台模式下的PDF阅读器 fbpdf,
这个编译起来比较麻烦,依赖不少东西,而且需要修改代码和Makefile,
由于 framebuffer 用到了硬件加速,因此用起来速度非常快,完美支持中文,不需要启动X11 图形界面,
下面是截图:



两边黑色的就是控制台终端哦,可以设置成高度自适应或者宽度自适应的就没黑边了
用 fbpdf 惟一可能不便的就是操作全是通过按键进行,不过对于我这种命令行控来说更方便

快捷键(区分大小写)     操作
------------------------------------------------------------------------
Ctrl + F 或 J     下一页(5J 跳至下面第 5 页,6J 类推)
Ctrl + B 或 K     上一页
G                      跳到具体某页,G 前面没有数字则跳到最后一页
z                      按 10% 的倍数放大(15z 为放大到 150%)
i                      显示 PDF 文件信息
q                      退出 fbpdf
j                      向下滚动(不自动翻页)
k                      向上滚动(不自动翻页)
h                      向左滚动(不自动翻页)
l                      向右滚动(不自动翻页)
Ctrl + L           重新绘制
e                      重新加载当前 PDF 文件
f                      适合高度
w                      适合宽度

http://www.shumeipai.net/forum.php?mod=viewthread&tid=979

使用 fbpdf 之前需要先修改启动分区中的 config.txt 配置文件,加入下面两行启用 32 位 framebuffer 颜色支持:


framebuffer_depth=32
framebuffer_ignore_alpha=1

保存重启,然后在控制台运行下面命令安装依赖的库:

sudo apt-get install libfreetype6
sudo apt-get install libjbig2dec0
sudo apt-get install libjpeg8

将最下面下载链接的压缩包解压缩,把 fbpdf 文件拷贝到 /usr/bin 目录下,增加执行权限:

sudo chmod +x /usr/bin/fbpdf

运行 fbpdf 命令(假设 /root/perl.pdf 是PDF路径):

fbpdf /root/perl.pdf

就可以看 PDF 了

如果想自己编译的话请参考我的博客文章介绍:
http://zohead.tk/archives/raspberry-pi-fbpdf/

我编译好的 fbpdf 程序的下载地址:
http://miseal.googlecode.com/fil ... rry-pi-v20121009.7z

注意:
此 fbpdf 程序只可以在树莓派官方的 Debian Wheezy 系统中运行,
基于此系统的 Raspbmc、XBian 等系统也是可以的哦


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值