http://blog.csdn.net/pipisorry/article/details/39854265
ubuntu12.04中用Prism建立web qq 客户端,linux下最好用的QQ
Ubuntu中安装QQ,但是腾讯出品的QQ for Linux,功能太烂,可以考虑WebQQ,但使用webqq得一直开着浏览器,可以用Prism +web qq打造桌面客户端。
一、安装WebRunner
Prism是Mozilla公司出品的扩展方式,是以独立程序的方式来运行页面。prism已停用。
1.到https://addons.mozilla.org/en-US/firefox/addon/mozilla-labs-prism/(Not available for Firefox 32.0+) http://prism.mozillalabs.com/下载Prism,Prism分为两个版本,一个是火狐扩展方式,一个是独立程序的方式。推荐用独立程序的方式 (Prism STANDALONE APPLICATION)。
或者用 sudo apt-get install prism 命令安装。
2.运行prism
URL:输入 http://web.qq.com
Name:WEB QQ (随便)
Create Shortcuts:勾上 desktop
Icon Settings:自定义 图标,默认会读取WEB的图标
点击OK,桌面就会生成WEB QQ,然后右键 属性,权限,允许以程序执行文件
这样一个以独立进程web qq 客户端就完成啦。
二、安装 Alltray系统托盘工具
AllTray是一个可以将程序的窗口最小化到系统托盘的小软件,任务栏提醒功能,有新消息来的时候会弹出提示。,主要为那些没有原生提供最小化到系统托盘功能的程序而准备的。
目前,AllTray可以在 GNOME、KDE、Xfce、Fluxbox、WindowMaker等环境中使用。
AllTray功能:
1.将程序窗口最小化到系统托盘
2.自定义设置托盘图标
3.自定义设置信息提示及刷新频率
AllTray安装:
1. sudo apt-get install alltray
2. 在 Ubuntu软件中心 搜索 alltray 安装。AllTray使用:
【Ubuntu系统托盘工具:AllTray】
定义图标和新消息提醒功能
用记事本打开桌面的WEB QQ,在 Exec= 前面添加 “/usr/bin/alltray” 和-i “/home/administrator/桌面/webqq.png” -t 5 -s -st 记得要用空格隔开
其中/home/administrator/桌面/webqq.png 是图标地址,得自己手动修改。
-s 在首次启动时不隐藏主窗口。
-i 使用一个 PNG 文件做为托盘区图标,后接 PNG 文件路径。看来这里需要知道 WebQQ 的图标位置,用任意文本编辑器打开桌面上先前创建的 .desktop 文件,查看 Icon= 一行即可得知。
-l 使用较大图标,当图标尺寸大于 24*24 时使用。
-st 允许在所有可见工作区显示。也是我们想要的。
-t 当窗口标题变化时显示提示,后接提示显示时间,单位秒。通过这个选项可以实现来新消息时的弹出提示,因为 WebQQ 会在有新消息时改变窗口标题。
这样web qq 客户端就完成了。
在 Ubuntu较新版本中, 对顶部面板右上角的通知区域(系统托盘)采用了白名单制度,只有支持 Indicators 并位于白名单的部分程序才会被显示在系统托盘中,目前支持的程序有: Java apps, Mumble, Wine applications, Skype 和 hp-systray 。除些之外的 DropBox ,aMule 等大量程序都不会被显示在系统托盘中,不过可以通过以下方法来解除这一限制:【Ubuntu/系统托盘图标】
- 命令行方式:解禁所有程序
gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"
或者只解禁部分程序,把 YOUR_APPLICATION 替换成你需要解禁的程序。
gsettings set com.canonical.Unity.Panel systray-whitelist "['JavaEmbeddedFrame', 'Mumble', 'Wine', 'Skype', 'hp-systray', 'YOUR_APPLICATION']"
- GUI 方式:安装 dconf-tools
sudo apt-get install dconf-tools
在终端中输入 dconf-editor ,然后找到 desktop > unity > panel ,把 systray-whitelist 的值改为 ['all'] 。最后注销并重新登录就可以了。
- 还原:
命令行下用以下命令
gsettings set com.canonical.Unity.Panel systray-whitelist "['JavaEmbeddedFrame', 'Mumble', 'Wine', 'Skype', 'hp-systray']"
GUI 下在 dconf-editor 中点击 Set to default 按钮。
这种方法还适合百度HI,MSN,新浪UC,阿里旺旺,雅虎通,校内通,Gtalk,各大邮箱,google文档,Twitter等…………
ps:
Warning:【https://wiki.mozilla.org/Prism】
Prism is no longer developed by Mozilla Labs, although this documentation will still be useful to those using WebRunner (see next paragraph). There are now two alternatives:
The Prism code was picked up by Matthew Gertner who started a company to continue its open source development under the nameWebRunner. See his blog post at http://www.salsitasoft.com/blog/2011/02/09/prism-is-now-webrunner/
Mozilla Labs itself started a new project called Chromeless. See their blog post at http://mozillalabs.com/blog/2011/02/prism-is-now-chromeless/
This was a great project, it's a shame it's no longer available.Prism was a very good idea, but it suffered from a serious design flaw: Each app created with Prism generated a separate profile directory, with considerable duplication of files, which was a mammoth waste of disk space.
Chrome offers similar functionality in its core, without Prism's drawbacks.
Windows版的,因为仅仅需要QQ基本的聊天功能,且喜欢简洁。软件街发布过SimpleQQ,采用WebQQ,不用打开浏览器的情况下登陆QQ,实现了桌面化的基本功能。
from:http://blog.csdn.net/pipisorry/article/details/39854265
ref:Prism – 建立web qq 客户端 [linux]
在Ubuntu Linux下怎样安装QQ