Rhythmbox的歌词插件(使用千千服务器)
让emesene显示msn群发言人名字
Fcitx设置及美化工具 -- fcitx-config本站文章已轉移,敬請移步:http://www.xxb.me/ ,謝謝!
pidgin不支持msn离线消息,换用emesene,没想到emesene也有不能显示msn群发言人名字的毛病……
google了一下,解决办法很简单,编辑/usr/share/emesene/emesenelib/Switchboard.py,找到
charset = ''
if 'P4-Context' in header:
nick = nick + header['P4-Context']
body = header['P4-Context'] + ": " + body
nick = nick + header['P4-Context']
body = header['P4-Context'] + ": " + body
也就是变成这个样子:
except IndexError:
charset = ''
if 'P4-Context' in header:
nick = nick + header['P4-Context']
body = header['P4-Context'] + ": " + body
self.emit('message', tid, nick, body, format, charset)
self.msn.emit('message-received', tid)
charset = ''
if 'P4-Context' in header:
nick = nick + header['P4-Context']
body = header['P4-Context'] + ": " + body
self.emit('message', tid, nick, body, format, charset)
self.msn.emit('message-received', tid)
(注:据说代码前面一定要有空格,要和前面的语句对齐)
修改好后保存,重新启动emesene,就可以显示MSN群发言人名字了^_^
- 版权所有,转载请遵循“署名-非商业用途-保持一致”创作共用协议。

Apr 12, 2008 11:47:24 PM 欢迎加入Linux User Blog Union~~ 建议将feedsky的文章点击关闭,因为教育网内无法访问那个跳转用的服务器……
May 11, 2008 11:39:41 AM
"修改的时候, 要保证代码和其他代码行对齐, 因为这不是C的格式而是python, 我在vim里面修改, 默认的空行和缩进都是不对的, 要手动调整到和之前的if 格式对齐才可以, 否则修改之后是无法正常启动程序地...."
参考http://danielfree.blogbus.com/logs/20006253.html(emesene使用技巧)
May 11, 2008 11:40:28 AM
如果想从源码自己编译,参考 http://psp-jupiter.blogspot.com/2008/01/emesenemsn.html