follow my heart...
分类: 系统运维
2007-04-03 13:22:16
Miranda IM算是一个复杂的咚咚了,你要想用好的话,需要你有一点专研的精神。我可以告诉你A怎么用,B怎么用,可是不可能什么都告诉你,有时候,我也不知道你需 要什么。所以就需要你在学会了A、B怎么用之后,去自己专研C、D、E....怎么用。在这里,对新手推荐使用J7N做的, 他已经将很多常用的插件都打包好了,而且更新也是随着官方的版本来升级的,里面的插件都是比较新的稳定版。在你通过这个版本对Miranda IM熟悉之后,再去定制自己风格的版本是最好选择了。同时在这里鄙视一下那些偷窃J7N打包版来制作自己版本的人,你们实在是太恶心了。 (2006.8.9更新)
这个文档是在2005年12月份写的,现在有些地方已经有了变化,比如Miranda IM网站的搜索页面地址已经变成了“”,Miranda IM的稳定版本到了0.4.0.3、测试版本已经是Build #47了,MirandaQQ的版本到了2006年2月26日发布的0.1.0.26,还有一些其他插件也都做了升级,所以本文中的图片之类可能已经和目前的实际图片有些出入了,但是这毕竟是小的变化,而本文也旨在带读者入门,入门之后更高深的技巧还有待你去发现。(2006-02-27更新)
Miranda IM是一款支持多协议的即时通讯客户端,非常简单和小巧,占用很少内存。Miranda IM是绿色软件,不需要安装,只要下载解压就可以运行,这个特点可以使使用Miranda IM的用户在他们的移动硬盘或者USB闪存上使用他。如果不使用太多插件,Miranda IM甚至可以存储在一张软盘上。
Miranda IM是基于插件的,强大的插件系统使得Miranda IM非常的灵活。目前MirandaIM已经有将近500种插件了,但是从网站上下载的Miranda IM只包含了一些非常基础的插件,通过安装插件可以使Miranda IM支持例如ICQ、AIM、MSN、Jabber(gtalk使用的协议)、Yahoo、Gadu-Gadu、Netsend、QQ以及其他一些协议。
Miranda IM是基于GPL协议发布的。目前支持的操作系统有Windows NT4、95、98、Me、2000、XP和2003。在Miranda IM的论坛上也有人在开发Linux版本的Miranda IM。
是不是看得有点糊涂?其实简单点说,Miranda IM可以将MSN、QQ、ICQ之类的即时通讯软件整合到一起,占用更少的资源,做到MSN、QQ等能做到的事情,同时还能做一些他们不能作的事情。此外,通过插件还可以阅读RSS、查看天气预报等,几乎无所不能。
了解Miranda IM的性能之后,是不是急着想看看Miranda IM到底是什么样子的呢?请看看图1~4所示几个图片。
图1 默认的Miranda IM外观
图2 个性化之后的Miranda IM(右图的面板边框是透明的,图中的数字为桌面背景)
图3 文件传输界面
图4 个性化之后的聊天界面
以上图片部分来自Miranda IM官方网站,官方网站还有很多其他漂亮的图片,这里就不多罗列了,感兴趣的话可以去看看。Miranda IM在插件和无穷的想像力的支持下,什么样子都有可能。怎么样,看了这些漂亮的界面,是不是心动了呢?心动不如行动,接下来就开始你的Miranda IM之旅吧。
前面提到过,Miranda IM是一款绿色软件,直接下载后解压就可以使用。在浏览器中输入“”,浏览器如图5所示。
Miranda IM的最新版本是0.4.0.3(2006-02-27更新)。
图5 浏览Miranda IM的下载界面
Miranda IM网站提供了5种格式。
Ø Web Installer:网络安装程序。
Ø Full Installer:完全安装程序。
Ø Zip Format:winzip压缩格式。
Ø 7zip Format:7zip压缩格式。
Ø Source Code:源代码。
通常选择winzip压缩格式即可,单击图5中的链接,会打开一个下载页面,选择一个下载地点,等一会浏览器就会自动开始下载,选择保存位置之后即可下载到硬盘上。
把下载下来的文件解压缩到硬盘,比如“D:\Miranda IM”,可以看到plugins目录中的插件如图6所示。其中的aim.dll、icq.dll、irc.dll、jabber.dll、msn.dll、yahoo.dll、gg.dll分别是针对各个协议来使用的,不用的协议可以直接删掉对应的dll文件。这里只针对msn和jabber来做介绍,所以先删掉aim.dll、icq.dll、irc.dll、yahoo.dll、gg.dll,如果感兴趣,可以自己尝试使用其他插件。此外,import.dll是用来从以前的配置文件导入设置的,此时也不需要,所以也直接删除。如果需要对每个协议登录多个账号,只需要把相应的dll多复制一份即可。
图6 默认包含的插件
运行miranda32.exe即可启动Miranda IM,启动后会出现一个对话框如图6所示。
图6 设置用户信息文件
在图6所示对话框中,任意输入一个字符串即可,然后单击Create按钮,此时会出来如图7所示的Miranda IM默认界面。
图7 Miranda IM默认界面
单击图7中的Miranda IM图标,会出来一个菜单,如图8所示。
图8 Miranda IM主菜单
选择Options命令,打开Miranda IM选项对话框,如图9所示。在这个对话框中可以针对Miranda IM作很多设置。并且新增插件的时候,选项对话框中的左边列表也通常会出现对应该插件的一个列表项,所以自己尝试使用其他插件的时候,要注意选项对话框的变化。一般新增加针对某种协议的插件的时候,会在Network列表里面出现选项。
图9 Miranda IM选项对话框
Miranda IM默认界面是英文的,可能对于初次使用Miranda IM的用户有点困难,不过幸好已经有大侠做好了中文语言包供你使用了。使用浏览器打开“”,在右上角的文本框中输入“Chinese”之后,单击Go按钮进行搜索,稍等片刻即可看到搜索结果中的很多中文语言包,简体中文的语言包推荐ptsa制作的,下载地址为“”,如图10所示。
图10 中文语言包下载
单击图10中的Download,即可将其下载到硬盘中。下载后打开这个压缩文件,可以看到其中有4个文件,lpcht_readme.txt和chinesemsg.txt为使用说明文件可以不用解压,将另外两个文件解压到Miranda IM的目录中,重启Miranda IM,即可看到界面上的文字都变成了中文,如图11所示,选项对话框中的文字也变成了中文,如图12所示。
图11 中文化的界面
图12中文化的选项对话框
选择网络列表中的Jabber列表项,如图13所示。
图13 Jabber设置界面
在图13所示对话框中的用户名和密码文本框中分别输入Gmail用户名和密码,其他设置如图13所示。设置完毕之后,按应用按钮即可使设置生效。
在图12所示对话框中在左边选择MSN列表项,对话框如图12所示。
图12 MSN的设置
在完整的电邮和密码文本框中输入MSN用户名和密码,单击应用按钮即可。
设置完Gtalk和MSN就要准备登录了。如图13所示,单击Miranda IM图标旁边的Status菜单,或者单击状态栏中的各个协议的图标,都可以在弹出的菜单中选择在线命令登录Miranda IM。
图13 登录Miranda IM
登录之后的界面如图14中左图所示,在联系人名称上双击即可打开图14中右图所示的聊天窗口,在下面的文本框中输入字符按Enter键即可发送出去。
图14 登录之后的界面和聊天窗口
QQ在国内的用户群也比较庞大,很多人都离不开他,需要用他和同事朋友联络。从OICQ到现在的QQ2005,官方版本的QQ越来越臃肿,无用的功能占用了很多内存,而且腾讯公司目前也似乎不打算开发支持Linux的QQ,所以就出现了很多非官方版本的QQ。腾讯公司没有公开QQ的协议,所以这些QQ都是通过分析官方QQ的协议而产生的。这些QQ中,最早出现的是Linux下的OpenQ,他是作为Gaim的插件来使用的,之后又有了Windows下的Myim等,可在Windows和Linux下使用的LumaQQ,还有可在Linux下使用的Eva。Myim目前已经不存在了,因为集成了QQ功能而被腾讯公司告上了法庭,已经宣布关闭了。其他的几款中Eva是新出现的一款QQ软件,目前已经完美的支持了文件传输。
Miranda IM中的QQ支持有两个版本的插件,一个是基于OpenQ的,一个是基于libeva(Eva使用的库)的,这里要介绍的是基于libeva的,插件名称为MirandaQQ。
使用浏览器打开“”,在右上角的文本框中输入“mirandaqq”之后,单击Go按钮进行搜索,稍等片刻,即可看到搜索结果中最上面一个即为MirandaQQ,单击右边的Download下载到硬盘中,如图15所示。
MirandaQQ的最新版本是0.1.0.26。(2006-02-27更新)
图15 下载MirandaQQ
下载下来的是一个winzip压缩文件,打开之后可以看到其中有5个文件,将MirandaQQ.dll、QQHeadImg.dll、MirandaQQ.pdb复制到Miranda IM的Plugins文件夹,另外的两个txt文件是这个插件的使用说明文件,readme.txt是big5编码的,适合台湾和香港地区的用户阅读,readme_gb.txt是使用gb编码的,适合大陆用户阅读。
这里下载的MirandaQQ插件是0.1.0.13版本的,如果想使用更多的新功能,可以去下载最新的测试版,网址为“”,这是MirandaQQ作者Stark的主页,最新测试版的下载地址为“”,下载之后解压缩,将其中的MirandaQQ.dll复制到Miranda IM的Plugins文件夹中,覆盖之前的文件即可。
好了,现在可以重新启动Miranda IM了,启动之后查看选项对话框,如图16所示。
图16 关于QQ的设置
在图16所示的对话框的QQ号码和密码文本框中分别输入QQ号码和密码,然后单击应用按钮。此后就可以象前面登录MSN和Gtalk一样登录QQ了。
现在为止,MSN、Gtalk、QQ的登录都应该已经没有问题了,下面要继续介绍一下如何美化界面。这里要用到Modern Contact List Layered,也就是clist_modern。插件下载地址为“”。下载之后将其中的clist_modern.dll解压缩到Miranda IM的plugins文件夹中,重启Miranda IM,如图17所示。
图17 使用clist_modern之后的界面
可以看到界面已经有变化了,再来看看选项对话框,如图18所示。
图19选项对话框
可以看到选项对话框中左边多出来一个自定义选项,选择其中的面板列表项,在右边可以选择一个皮肤,或者单击浏览按钮选择一个皮肤。此时还没有下载皮肤,所以也没什么可选择的了。
用浏览器打开“”,如图20所示,这个页面显示的都是为clist_modern设计的皮肤,每一个皮肤通常都有一个view链接,打开可以查看使用这个皮肤之后的效果。
图20 皮肤下载页面
下载皮肤之后,解压缩其中的文件到Miranda IM的skins文件夹里面即可,如果没有这个文件夹就自己新建一个。如图21所示为安装一些插件之后的选项对话框。
图21 选项对话框
选择某个皮肤之后单击皮肤列表右边的应用按钮即可应用到Miranda IM上。如图22所示。
图22 更换皮肤之后的Miranda IM
使用皮肤的时候需要注意,应用某些皮肤之后可能会出现整个界面都透明的效果,这是因为没有找到背景图片或者没有设置背景颜色的结果,如果自己会修改皮肤的话可以尝试自己修改,否则就只能换皮肤了。
默认情况下,Miranda IM中的各个图标显示的都是Miranda IM的图标,如果想区分一下应该怎么操作呢?使用浏览器打开“”,这个页面都是针对各个协议的图标下载,同样也可以单击view来查看效果。
下载某个图标包之后,解压缩到Miranda IM的icons文件夹中,打开选项对话框,如图23所示。选择左边的图标列表项,右边就会出现针对各个协议的图标设置,单击加载图标集按钮,在打开的对话框中选择下载图标文件(就是一个dll文件),之后就可以看到它会应用到所选的协议上面。也可以单击导入图标来针对各种状态设置图标,从右边的图标列表将图标拖到左边的图标列表里面就可以了,如图24所示。
图23 选项对话框
图24 导入图标
针对各个协议设置图标之后,可以看到如图25所示的效果,此后登录Miranda IM之后,不同协议的联系人,会使用不同的图标。
图25 针对各个协议设置图标之后的效果
聊天窗口默认比较土,而且不能识别和使用表情。如何达到图4所示的效果呢?这就需要使用ieview这个插件。要想让ieview来显示聊天内容,需要使用0.9.9.96版本以上的tabsrmm才行,或者使用Scriver才可以。tabsrmm的功能较多,这里以tabsrmm为例来介绍。使用浏览器打开“”,然后单击download链接,下载最新的0.9.9.99版本。下载之后将其中的plugins和icons文件夹解压缩到Miranda IM文件夹中,doc文件夹中的内容为tabsrmm的一些使用说明可以不用解压。
tabsrmm 0.9.9.99版本目前只有unicode版本,只能在windows 2000以上版本使用。最新版需要dbx_3x.dll的版本在0.5.1.x以上,所以还需要下载dbx_3x的最新版。在浏览器中打开“http://blog.miranda-im.org/2005/12/18/build-42-released/”,如图26所示,这是Miranda IM最新测试版的下载地址,可以下载浏览器中的unicode版本或者非unicode版本。
图26 Miranda IM的最新测试版
下载之后将其中的dbx_3x.dll和tabsrmm_icons.dll解压缩到Miranda IM的plugins文件夹中覆盖原来的文件,同时下载的文件中还包含最新的msn插件等,也可以更新一下目前的版本。
好了,现在就可以启动Miranda IM了,启动之后打开选项对话框,如图27所示。
图27 选项对话框
选择左边的插件选项,在右边选择tabsrmm前面的复选框,单击确定按钮之后,重启Miranda IM。此时再打开聊天对话框可以看到已经有了变化,如图28所示。
图28 使用tabsrmm之后的聊天窗口
选项对话框也有了变化,如图29所示。其中信息对话框是新出来的选项,在其中可以对聊天窗口做很多设置,可以自己尝试一下。
图29 选项对话框
到此tabsrmm就安装好了,接下来可以安装ieview了。使用浏览器打开“”,下载之后将其中的plugins、emots和css文件夹解压缩到Miranda IM文件夹中,doc文件夹的文件为ieview的一些使用说明。重启Miranda IM,再次打开选项对话框,如图30所示。
图30 选项对话框
在选项选项卡中选择启用BBCode复选框,这样就可以在使用QQ聊天的时候,解析对方发过来的自定义表情了。
在消息记录选项卡中可以为聊天窗口指定使用的模板、背景图片或者CSS文件。已经有很多人做了给ieview使用的模板,可以来“”下载,下载之后解压缩到CSS文件夹中,然后在消息记录选项卡中,选择模板复选框,然后指定模板文件即可。
在表情图标选项卡中,可以设置使用表情图标。表情图标的下载地址为“”,下载的文件解压缩之后通常都包含一个asl文件,在表情图标选项卡中为Miranda IM或者针对各个协议指定asl文件之后,就可以在聊天窗口中显示和发送表情了。需要注意的是,最好对各个协议指定专门针对各自的不同的表情,否则可能不能正常显示接收的表情。
在群组聊天选项卡中可以为群组聊天指定CSS文件。
针对ieview设置完毕之后,在左边列表选择信息窗口列表项,然后选择信息记录选项卡,找到使用ieview作为默认的消息记录复选框,选择之后单击确定按钮,如图31所示。图32为个性化之后的聊天窗口,使用的是satin这个模板。
图31 使用ieview来显示消息记录
图32 个性化之后的聊天窗口
类似于MSN或者QQ的消息通知是使用popup plus实现的,下载地址“”,下载之后解压到plugins文件夹中,重启Miranda IM之后打开选项对话框,如图33所示。
图33 弹出窗口设置
需要注意的是,弹出窗口很容易导致Miranda IM不稳定,所以确定你确实需要再使用他。
配合popup plus还可以使用NewStatusNotify这个插件,让Miranda IM在联系人更换状态的时候通过弹出窗口通知。
默认的历史消息查看器比较简陋,可以使用history++这个插件来增强他的功能。下载地址“”,下载之后解压缩historypp.dll到plugins文件夹,然后重启Miranda IM即可,图34所示为使用history++之后的效果。
图34 使用history++之后的效果
1. 我有多个QQ账号怎么登录?
将MirandaQQ.dll多复制几份即可,例如MirandaQQ1.dll、MirandaQQ2.dll等。对于其他协议这个方法也同样有效。
2. 为什么我的Miranda IM总是掉线呢?
因为MSN Messenger与QQ等通讯软件在断线的时候会在背景重新连接,所以使用这些软件的时候掉线的时候也看不出来。要让Miranda IM在掉线时重新连接可以使用AlwaysOnline或KeepStatus插件,只用QQ的可以打开MirandaQQ里的自动重连设置。
3. 桥接是什么?怎么让我的QQ群支持桥接?
(繁体),或者(简体)搜索“桥接”。
4. 我的MSN有时没掉线,但是发不出去消息,怎么办?
选择MSN网络里面的使用http网关模式试试看。实在不行试试最新的测试版吧,毕竟不是微软发布的,所以也不要有太高的期望(2006-02-27 更新)。