emesene使用技巧
emesene是我现在用的msn客户端 比pidgin对msn的支持要好 而且界面也很好看 非常的不错 有几个小tip 记一下先
显示msn群里发言人的名字: 参考这里和这里 , emesene官方的开发人员认为这是个并不安全的hack, 所以只会考虑将来以可选插件的形式提供支持, 当然对于个人使用, 自己修改一下可以用就ok了.如果是从源码自己编译的,参考第一篇文章修改,如果和我一样是直接在Ubuntu里通过源apt-get install的,参考第二篇文章修改,文件在/usr/share/emesene/emesenelib/里.
编辑/usr/share/emesene/emesenelib/Switchboard.py,找到
在下面添加三行代码:
也就是变成这个样子:
必须要注意的是修改的时候, 要保证代码和其他代码行对齐, 因为这不是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