不过广则广矣,很多 Protocol 都使用了旧的版本了,使得这些 IM 都得不到最新的体验,MSN 就是其中一例。到现在为止, Pidgin 还在使用 MSN 的 MSNP9 的 Protocol ,正如大家所抱怨的,不能离线消息,不能看签名,等等等等。。。
本文向你展示如何在Pidgin里使用MSNP14。
—–
其实 Pidgin 里面 MSN Protocol 的主要贡献者 Felipe Contreras,把他最近对 Pidgin 里面 MSN Protocol的开发工作放到了 google code 上去了。因为他也在抱怨在给pidgin的这个协议上干了4年之后,他都还没有commit的权限,无法把他最新的一些工作放到 Pidgin 里面去。所以他决定单独把它发布出来。 所以 Pidgin 现在是可以支持 MSN 比较新的 MSNP14 协议的。
目前msn-pecan的版本(0.0.14)支持如下的功能:
- Support for personal messages
- Server-side storage for display names (private alias)
- Partial direct connection support (p2p transfers)
- Improved network IO (using GIOChannel)
- Improved error handling
- Network issues tested with netem
- GObject usage
方法比较简单,以 Ubuntu 为例。
1、在确保系统安装了Pidgin的情况下,编辑你的 /etc/apt/sources.list ,如果你是Ubuntu 8.04 Hardy Heron,就加下面两行:
deb http://ppa.launchpad.net/msn-pecan/ubuntu hardy main
deb-src http://ppa.launchpad.net/msn-pecan/ubuntu hardy main
如果是使用 Ubuntu 7.10 Gutsy Gibbon,则加:
deb http://ppa.launchpad.net/msn-pecan/ubuntu gutsy main
deb-src http://ppa.launchpad.net/msn-pecan/ubuntu gutsy main
加完以后,在终端下执行以下命令安装
sudo apt-get update
sudo apt-get install pidgin-msn-pecan
2. 安装这个包,然后打开 Pidgin , 在 Protocol 里,现在会多出一个名为 WLM 的 Protocol ,将 Account 的 Protocol 从 MSN 改为 WLM ,登录,看看,签名是不是有了?
PS1: 现在这个版本暂时还不支持 offline message,据说下个版本就将支持这一特性。
PS2: Windows/Gentoo或编译安装的方式可以看:http://code.google.com/p/msn-pecan/wiki/HowToInstall
参考:
http://code.google.com/p/msn-pecan/wiki/FAQ
http://code.google.com/p/msn-pecan/
http://code.google.com/p/msn-pecan/wiki/HowToInstall
至于msnp是啥东西,大家可以参考:
http://en.wikipedia.org/wiki/Microsoft_Notification_Protocol
(责任编辑:A6)