让pidgin用上adium主题
(注:使用一周后,本人重装系统后,好像就不可用了,不过本人未 装编译环境,有可能是缺少某些lib导致不可用,也懒得去验证了,谁知道的就说一声吧)
太兴奋了,昨晚,因为pidgin的聊 天窗口支持主题了,
神马主题?adium主题啊,有木有?
其实pidgin的webkit主题插 件,早在09年11月的时候就修复了,可是在CSDN的一个教程里面,下载源码的地址,却写错了,这样就导致国人很多按照教程之后,没法 成功实现。
今天按照新的方法,模块化编写如下教 程。有些步骤,的生成文件,我提供下载。如果不可用,请自行编译。
注:本教程为linux下完成。本人已经在 Ubuntu11.04下测试通过。原教程提及的Fedora 12的相关命令,会按照推测写出
一、教程原文地址
二、教程大致步骤
- 下载源码
- 编译安装插件
- 下载安装主题
- 配置插件使用主题
- 设定主题自动安装(可不做)
一)下载源码
下载源码需要使用 bzr 工具读取,这个工具是一种其实类似与 SVN 版本控制系统的工具,不解释。
1、 Ubuntu 11.04 下命令安装该工具:
sudo apt-get install bzr
2、 Fedora 下命令行安装该工具:
su yum install bzr
通过bzr工具下载源码
bzr branch lp:~pdffs/pidgin-webkit/karmic-fixes
得到 karmic-fixes 文件夹,这个文件夹内的就是 pidgin-webkit 的修正源码。
如果不想安装 bzr 工具,可以下载我已经打包好的修正源码,下载地址如下:
二)编译安装插件
编译这个插件,需要安装需要一下开发 库:
1、 ubuntu :pidgin, libnotify-bin, libpurple-dev, pidgin-dev, libwebkit-dev,命令安装如下:
sudo apt-get install pidgin libnotify-bin libpurple-dev pidgin-dev libwebkit-dev
2、 fedora:libnotify,libnotify-devel,pidgin-libnotify, libpurple, libpurple-devel, pidgin-devel, pywebkitgtk, webkitgtk, webkitgtk-devel,命令安装如下:
su yum install libnotify libnotify-devel pidgin-libnotify libpurple libpurple-devel pidgin-devel pywebkitgtk webkitgtk webkitgtk-devel
安装完如上开发库,就可以进行编译了。 命令如下:
cd karmic-fixes make
编译完成后,得到 pidgin 插件 webkit.so 。若不想自行编译的,可下载我提供的 webkit.so 文件,下载地址如下,解压可得 webkit.so :
将编译得到的 webkit.so 文件,复制到 ~/.purple/plugins 目录下,如没有这个目录,则自己建了一个。
注:若使用我提供的webkit.so无法使用请自行编译。
三)下载安装主题
打开如下网址:
http://www.adiumxtras.com/index.php?a=search&cat_id=5
找到喜欢的主题,download,得 到主题压缩包。
解压主题文件,得到主题文件夹。
将主题文件夹移动到 ~/.purple/message_styles 目录下,如没有这个目录,则自己建了一个。
注,主题内必须带有 Template.html 模版文件,如没有,可以到 karmic-fixes 文件夹内,找到相应的文件覆盖过去即可。
四)配置插件使用主 题
打开 pidgin ,
在 pidgin 的 Tools (工具)> Plugins(插件)中,
勾选中 ” Webkit message styles “插件,
点击“Configure plugin(配置插件)”选择已下载的主题。(有时候这一步会崩溃,多尝试几次就好了,我想你也不会经常去换主题吧)
确定即可。
接下来你聊天的时候,聊天窗口即会使用 相应的主题。
注:据说更换主题,需要重启 pidgin 才可生效,本人未验证。