Chinaunix首页 | 论坛 | 博客
  • 博客访问: 10810157
  • 博文数量: 2905
  • 博客积分: 20098
  • 博客等级: 上将
  • 技术积分: 36298
  • 用 户 组: 普通用户
  • 注册时间: 2009-03-23 05:00
文章存档

2012年(1)

2011年(3)

2009年(2901)

分类: LINUX

2009-03-23 11:18:38

收到的邮件有不少是html邮件,用w3m来浏览最适合了,可惜arch linux的w3m不支持网页里的图片,需要重新编译,我的pkgbuild如下,调用的图形库是imlib2.
代码:
# Maintainer: dorphell <>, dream <>
pkgname=w3m
pkgver=0.5.2
pkgrel=8
pkgdesc="A pager/text-based WWW browser"
arch=(i686 x86_64)
license=('custom')
depends=('openssl>=0.9.8e' 'gc' 'ncurses' 'zlib' 'imlib2')
source=()
md5sums=('ba06992d3207666ed1bf2dcf7c72bf58')
url=""

build() {
  cd $startdir/src/$pkgname-$pkgver
  ./configure --prefix=/usr --libexecdir=/usr/lib --enable-ansi-color --disable-mouse --disable-w3mmailer --with-imagelib=x11 --with-imagelib=imlib2 --with-termlib=ncurses --disable-ipv6
  make || return 1
  make DESTDIR=${startdir}/pkg install
  install -Dm644 $startdir/src/$pkgname-$pkgver/doc/README $startdir/pkg/usr/share/licenses/$pkgname/README
}

w3m还可以帮忙直接查看图片附件,一直找不到好用的终端下查看图片的好工具,其实w3m就能实现了。当然不是直接运行w3m,而是写个东东转换一下,
w3m-img的代码如下,并+x使之能执行。
代码:
#!/bin/sh
echo \"\"$1\"" \\\> > ${1}.html
w3m ${1}.html
rm ${1}.html

我把w3m-img放在~/.mutt目录下。最后当然是修改~/.mutt/mailcap了:
代码:
text/html; w3m -o document_charse=%{charset} %s; nametemplate=%s.html
text/html; w3m -dump -o document_charse=%{charset} %s; nametemplate=%s.html; copiousoutput
image/*; ~/.mutt/w3m-img %s

本文出自 “dreamawake's island” 博客,转载请与作者联系!

阅读(1524) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~