Rhythmbox的歌词插件(使用千千服务器)
Fcitx设置及美化工具 -- fcitx-config

让emesene显示msn群发言人名字

獨立的圓 posted @ 2008年4月12日 06:22 in 软件安装_配置 with tags MSN , 9379 阅读

 本站文章已轉移,敬請移步: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

也就是变成这个样子:

                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)

(注:据说代码前面一定要有空格,要和前面的语句对齐)

修改好后保存,重新启动emesene,就可以显示MSN群发言人名字了^_^

  • 无匹配
yegle 说:
Apr 13, 2008 07:47:24 AM 欢迎加入Linux User Blog Union~~ 建议将feedsky的文章点击关闭,因为教育网内无法访问那个跳转用的服务器……
Avatar_small
獨立的圓 说:
May 11, 2008 07:39:41 PM

"修改的时候, 要保证代码和其他代码行对齐, 因为这不是C的格式而是python, 我在vim里面修改, 默认的空行和缩进都是不对的, 要手动调整到和之前的if 格式对齐才可以, 否则修改之后是无法正常启动程序地...."

参考http://danielfree.blogbus.com/logs/20006253.html(emesene使用技巧)

Avatar_small
獨立的圓 说:
May 11, 2008 07:40:28 PM

如果想从源码自己编译,参考 http://psp-jupiter.blogspot.com/2008/01/emesenemsn.html


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter