debian lcd4linux,Debian 6为cairo打LCD 补丁

默认情况 Debian 的 libcairo2 并没有打上 LCD 补丁,矢量字体(如文泉驿微米黑)会比较难看,当然可以直接用Ubuntu 的 libcairo2,但很有可能会有一些软件依赖出错,而且也不建议使用不同发行版的 deb包,出于这方面的考虑,我们完全可以自己手动打补丁编译。

1. 下载Ubuntu的补丁:

wget -c http://archive.ubuntu.com/ubuntu/pool/main/c/cairo/cairo_1.8.10-2ubuntu1.debian.tar.gz

建立一个工作目录,如 lcd。

解压后,将 patches 文件夹下的 04_lcd_filter.patch 和 06_Xlib-Xcb-Hand-off-EXTEND_PAD-to-XRender.patch 复制到 刚才建立的工作目录下,这里是 lcd。

2. 准备工作:

sudo aptitude install build-essential devscripts fakeroot

sudo aptitude build-dep libcairo2

cd lcd && mkdir libcairo2 && cd libcairo2

apt-get source libcairo2

cd cairo-1.8.10

3. 打上LCD补丁,并编译安装

patch -Np1 < ../04_lcd_filter.patch

patch -Np1 < ../06_Xlib-Xcb-Hand-off-EXTEND_PAD-to-XRender.patch

dch -l local ‘LCD Patch’

dpkg-buildpackage -rfakeroot -us -uc

cd ..

dpkg -i *.deb

4. 在 /etc/font/local.conf 或者 ~/.fonts.conf(推荐使用,没有可新建之)添加如下内容(也可以进行自己的修改):

   rgb   true   hintslight   true   lcddefault   false   true

0b1331709591d260c1c78e86d0c51c18.png

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值