emesene使用技巧
emesene是我现在用的msn客户端 比pidgin对msn的支持要好 而且界面也很好看 非常的不错
有几个小tip 记一下先
显示msn群里发言人的名字:
参考这里和这里 , emesene官方的开发人员认为这是个并不安全的hack, 所以只会考虑将来以可选插件的形式提供支持, 当然对于个人使用, 自己修改一下可以用就ok了.如果是从源码自己编译的,参考第一篇文章修改,如果和我一样是直接在Ubuntu里通过源apt-get install的,参考第二篇文章修改,文件在/usr/share/emesene/emesenelib/里.
编辑/usr/share/emesene/emesenelib/Switchboard.py,找到
在下面添加三行代码:
nick = nick + header['P4-Context']
body = header['P4-Context'] + ": " + body
也就是变成这个样子:
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)
必须要注意的是修改的时候, 要保证代码和其他代码行对齐, 因为这不是C的格式而是python, 我在vim里面修改, 默认的空行和缩进都是不对的, 要手动调整到和之前的if 格式对齐才可以, 否则修改之后是无法正常启动程序地….
另外就是对话的时候那个显示说话人的格式, 本身提供了default, irc, gtalk, messenger和pidgin这几种选择,但是似乎我都不满意, 之前pidgin的那种格式挺好看的, 用蓝色和红色把自己的名字和对方的名字分开, 但是这里默认的pidgin格式仍然是输入的文字和名字在同一行, 看起来非常不习惯, 怎么办? 改之!
修改conversation layout theme非常简单, 以我的Ubuntu为例, 格式文件在/usr/share/emesene/conversation_themes下,修改pidgin那个格式的theme文件即可
可以发现格式非常简单, 类似html的语法, 所以只用在incoming和outgoing两行里面的 %nick% %says%: </span></span>后面加上一个<br/> 就可以产生一个回车 那么聊天的内容就会另起一行显示了:)
还有就是我用的是黑色背景, 所以聊天的窗口背景是暗黑色的, 默认的那个蓝色和红色显得不好看, 要修改也很简单, 在上面那两行的style="color: #*"这里换成自己定义的颜色就可以了
我现在用的是 #F47373 和 #A0C6EE 配合黑色背景看起来舒服多了 呵呵
爱生活 爱linux
你好,我用emesene,用gmail登录
windows下
可以登录
但是没有任何好友名单
我搜到一个方法,说运行sudo
但是也不知道在哪里运行
请问如何解决?谢谢
windows下没有sudo这个说法的把.. 你先试试把emesene的配置文件什么的都删掉 重新装一次 去它网站下个最新的版本