Selective Memory

xxb isn't programmer


Rhythmbox的歌词插件(使用千千服务器)

让emesene显示msn群发言人名字

獨立的圓 posted @ 5 months ago in 软件安装_配置 with tags MSN
Fcitx设置及美化工具 -- fcitx-config

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群发言人名字了^_^

相关文章
  • No match
全局相关文章

Comments Feed

1
Cite yegle [Guest] posted @ 5 months ago
欢迎加入Linux User Blog Union~~ 建议将feedsky的文章点击关闭,因为教育网内无法访问那个跳转用的服务器……

Head_small
獨立的圓

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

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


Head_small
獨立的圓

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



* Login
*