Ubuntu:WebQQ+Prism+AllTray打造C/S版QQ(2)
创建系统托盘提示
大多数即时通讯软件都具有最小化到系统托盘的功能,并且新消息到来的时候会有弹出提示。接下来要将通过 AllTray 这款小软件将 WebQQ 也赋予这个实用功能。
1.首先安装: sudo apt-get install AllTray
2.安装完成后,可以在“应用程序”-“附件” 里找到它,点击后会产生一个小窗口,www.linuxidc.com提示“点击需要最小化到系统托盘的窗口”,照它所说的做,点击下 WebQQ 的窗口,立刻就最小化到系统托盘了。怎么样?很方便吧?但是每次启动后还要启动 Alltray 点一下,有些麻烦。而且别忘记我们还需要有新消息提示。
3.这里就需要 alltray 的第二种运行方式了: alltray [程序名] [选项]
通过 man 手册得知组合以下几种选项可以达到托盘区新消息提示的效果:
-s 在首次启动时不隐藏主窗口。正是我们想要的,总需要输入QQ号和密码吧……
-i 使用一个 PNG 文件做为托盘区图标,后接 PNG 文件路径。看来这里需要知道 WebQQ 的图标位置,用任意文本编辑器打开桌面上先前创建的 .desktop 文件,查看 Icon= 一行即可得知。
-l 使用较大图标,当图标尺寸大于 24*24 时使用。
-st 允许在所有可见工作区显示。也是我们想要的。
-t 当窗口标题变化时显示提示,后接提示显示时间,单位秒。通过这个选项可以实现来新消息时的弹 出提示,因为 WebQQ 会在有新消息时改变窗口标题。
4.了解完 Alltray 的第二种模式,开始动手修改 WebQQ.desktop 文件。用任意文本编辑器打开桌面上的 WebQQ.desktop 文件,在 Exec= 这行的已有内容的前面添加 "/usr/bin/alltray" ,用空格和已有内容隔开;再在已有内容的最后添加上面讨论的那些选项。比如我的 Exec= 行经过修改后变为:
Exec="/usr/bin/alltray" "/usr/lib/firefox-3.6.3/firefox" -app "/home/fred/.mozilla/firefox/ogig8cls.default/extensions/refractor@developer.mozilla.org/prism/application.ini" -override "/home/fred/.webapps/webqq@prism.app/override.ini" -webapp webqq@prism.app -i "/home/fred/.webapps/webqq@prism.app/icons/default/webapp.png" -t 5 -s -st
-i 后是用做托盘区图标的 PNG 文件地址,用下面 Icon= 一行的地址即可;-t 5 代表当标题变动时显示5 秒钟的提示;-s 代表首次运行时不隐藏窗口,这样我可以输入号码和密码;-st 代表在所有工作区可见。保存并退出。
补充
有些人可能不喜欢在桌面上放任何图标,这里有个很好的解决方法:
打开终端:sudo /usr/share/applications/WebQQ.desktop (创建一个WebQQ.desktop文件)
在里面输入:
[Desktop Entry]
Name=Web QQ
Exec="/usr/bin/alltray" "/usr/lib/firefox-3.6.3/firefox" -app "/home/fred/.mozilla/firefox/ogig8cls.default/extensions/refractor@developer.mozilla.org/prism/application.ini" -override "/home/fred/.webapps/webqq@prism.app/override.ini" -webapp webqq@prism.app -i "/home/fred/.webapps/webqq@prism.app/icons/default/webapp.png" -t 5 -s -st
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=/home/fred/.webapps/webqq@prism.app/icons/default/webapp.png
Categories=Application;Internet;Network;Chat;
然后就可以删掉桌面的WebQQ.desktop了,然后在菜单栏【应用程序】-【互联网】,你可以发现WebQQ的身影,点击就可以运行了,喜欢的话也可以将其拖拽到面板上,那样的话会更方便。
完成
此番设置之后,双击桌面上的 WebQQ 即可直接连接至 WebQQ 页面。点击窗口关闭按钮会最小化到系统托盘区。当有新消息时会有弹出提示,持续5秒钟。需要退出 WebQQ 时,右键点击系统托盘区图标选择 Exit 即可。所有的操作同本地安装的即时通讯软件一样,完全整合到现有桌面环境中了~
(来源:网络圈)更多相关资讯
- Ubuntu中比较两个不同的文件(2011-01-17)
- Ubuntu中比较两个不同的文件(2011-01-17)
- 实用工具:Ubuntu Server Tip(2011-01-14)
- Ubuntu 10.10引导时提示modprobe错误的解决(2011-01-14)
- Ubuntu 10.10 Linux配置TFTP下载服务器(2011-01-12)
- Ubuntu 10.10设置安装 minicom(2011-01-12)
- Ubuntu 11.04的几个实用小技巧(2011-01-11)
- Ubuntu 10.10下编译内核Linux 2.6.37 rc4(2011-01-11)
- 最新评论 进入详细评论页>>
- 发表评论
-
热门文章
更多>>-
实用工具:Ubuntu Server Tip
Ubuntu Server Tip是一个有趣且使用的小工具,它可以每次显示一条简短的Linux Tips,帮助你增长知识。另外,它还可以内置于mo ... [详细] - Ubuntu中比较两个不同的文件
- 实用工具:Ubuntu Server Tip
- Ubuntu 10.10引导时提示modprobe错误的解决
- Ubuntu 10.10 Linux配置TFTP下载服务器
- Ubuntu 10.10设置安装 minicom


腾讯QQ
微软MSN
阿里旺旺
移动飞信
360安全卫士
360免费杀毒
搜狗输入法
千千静听
酷我音乐盒
PPS
QQ影音
暴风影音
迅雷
115U蛋
WinRAR
115浏览器
火狐浏览器
一键还原
Photoshop
Flashplayer
PDF 阅读器

