Mozilla InstantBird是Mozilla公司的跨平台多协议聊天软件。是基于Pidgin/Gaim的多协议代码进行开发的。现在刚刚0.1.3版本。虽然这个软件连聊天对话字体、字号都无法修改,但是相对于Pidgin有绝对优势:在QQ群、MSN群聊的时候,能显示出聊天人的姓名。呵呵。
从这里下载后,直接解压缩到硬盘中,启动可执行文件或者.sh脚本,就能使用了。本帖研究的一个很严重的问题,就是,在ubuntu Linux 8.04LTS下(可能所有的Linux都存在此问题),将Instantbird复制到/opt目录下,并使用首选项-主菜单工具建立了快捷方式,命令行输入了/opt/instantbird/instantbird.sh,却无法正常启动的问题。
然而,打开nautilus,转换到/opt /instantbird下,双击instantbird.sh却可以无痛运行。这是为什么?随后,又做了测试,打开终端窗口,输入/opt /instantbird/instantbird.sh,运行instantbird,问题出现:提示说XUL-runner没有在系统中发现,程序退出。
重新输入:cd /opt/instantbird
./instantbird.sh
程序正常运行。
总结如下,instantbird程序中,使用了XUL-runner技术,并需要在启动脚本中调用。而在instantbird.sh脚本中,XUL-runner的相关命令实际上使用了相对路径,而非绝对。所以,必须将系统路径中转换到/opt/instantbird中(也就是相对路径必须在instantbird目录下),.sh脚本中才可以正常调用XUL-runner。
那么,如何做这个程序的快捷方式呢?很简单:
sudo nano /opt/instantbird/start //在instantbird中建立一个名为start的文件。
并在此文件中做如下编辑:
#!/bin/sh //此句让系统识别此文件为命令脚本
cd /opt/instantbird
./instantbird.sh
ctrl+o保存,ctrl+x退出。
sudo chmod a+x /opt/instantbird/start //将此文件设置为可执行属性。
最后,将Gnome中Instantbird快捷方式中的command行更换为/opt/instantbird/start
这样,建立起来的快捷方式就可以正常运行了。
Label Cloud
Tuesday, December 9, 2008
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment