在 Linux 下, Pidgin 是很多人的 IM 一站式解决方案,其中包括了众多的 IM Protocol 。
不过广则广矣,很多 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
最后感谢 szlug 的 wuzhaojun 提供此方法。
转载请注明:转自Linux桌面中文网 – 如何在Pidgin里面使用MSNP14