LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1502|回复: 6

让w3m更好地为mutt服务--查看html邮件及图片附件

[复制链接]
发表于 2007-12-7 10:14:36 | 显示全部楼层 |阅读模式
收到的邮件有不少是html邮件,用w3m来浏览最适合了,可惜arch的w3m不支持网页里的图片,需要重新编译,我的pkgbuild如下,调用的图形库是imlib2.

  1. # Maintainer: dorphell <dorphell@archlinux.org>, dream <dream7180@gmail.com>
  2. pkgname=w3m
  3. pkgver=0.5.2
  4. pkgrel=8
  5. pkgdesc="A pager/text-based WWW browser"
  6. arch=(i686 x86_64)
  7. license=('custom')
  8. depends=('openssl>=0.9.8e' 'gc' 'ncurses' 'zlib' 'imlib2')
  9. source=(http://downloads.sourceforge.net/sourceforge/w3m/$pkgname-$pkgver.tar.gz)
  10. md5sums=('ba06992d3207666ed1bf2dcf7c72bf58')
  11. url="http://w3m.sourceforge.net/"

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


w3m还可以帮忙直接查看图片附件,一直找不到好用的终端下查看图片的好工具,其实w3m就能实现了。当然不是直接运行w3m,而是写个东东转换一下,
w3m-img的代码如下,并+x使之能执行。

  1. #!/bin/sh
  2. echo \<img src=""$1"" \\\> > ${1}.html
  3. w3m ${1}.html
  4. rm ${1}.html
复制代码

我把w3m-img放在~/.mutt目录下。最后当然是修改~/.mutt/mailcap了:

  1. text/html; w3m -o document_charse=%{charset} %s; nametemplate=%s.html
  2. text/html; w3m -dump -o document_charse=%{charset} %s; nametemplate=%s.html; copiousoutput
  3. image/*; ~/.mutt/w3m-img %s
复制代码
发表于 2007-12-7 10:20:19 | 显示全部楼层
greaaaaaaaaaaat
回复 支持 反对

使用道具 举报

发表于 2007-12-7 11:55:54 | 显示全部楼层
good and thanks
回复 支持 反对

使用道具 举报

发表于 2007-12-7 13:25:35 | 显示全部楼层
好东西喔
现在只是拿mutt来发东西而已
回复 支持 反对

使用道具 举报

发表于 2008-6-7 13:51:26 | 显示全部楼层
真是好贴,省了动脑子了,呵呵。
回复 支持 反对

使用道具 举报

发表于 2008-6-10 20:18:59 | 显示全部楼层
arch默认带了links,貌似不如w3m?
回复 支持 反对

使用道具 举报

发表于 2008-6-10 21:24:38 | 显示全部楼层
links不支持中文吧
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表