知乎:https://www.zhihu.com/people/monkey.d.luffy Android高级开发交流群2: 752871516
全部博文(315)
分类: LINUX
2013-08-03 19:57:52
背景:Ubuntu环境下面一直没有比较好的解决方法,之前分享过一篇文章是QQ2012+wine()运行的软件,运行相对之前还是比较稳定,偶尔会疆死。当然消耗系统资源是难免的(基于wine运行)。
webQQ3.0的推出还是给linux环境下面的带来一些期望,近期在网络上看到一个基于webQQ开发的pywebqq,脱离浏览器的限制,增加系统托盘的消息通知,在系统资源方面的消耗还是可以接受,打开一个webQQ内存使用在80~120M 之间浮动。目前使用体验还是比较满意,毕竟在功能上是完全还原WebQQ原型。
*
*
【正文开始】
文章类型:安装软件应用过程记录
适合人群:安装webQQ3.0应用,用于解决ubuntu系统环境下面的QQ聊天解决方法
知识背景:需要了解简单的安装软件方法
操作系统:Ubuntu12.04
*
参考文章:
软件项目地址:
需要安装下面依赖软件
sudo apt-get install python-notify python-keybinder python-ctypeslib python-webkit python-glade2
pywebqq
如果上面直接点击无法下载,可以访问参考文章的链接,到里面去附件去下载。
解压后,需要修改webqqview.py文件中的一个文件引用地址
修改前:
libsoup = ctypes.CDLL(‘/usr/lib/libsoup-2.4.so.1′)
修改后:
libsoup = ctypes.CDLL(‘/usr/lib/i386-linux-gnu/libsoup-2.4.so.1′)
这里需要修改是因为ubuntu系统路径有点不一样。如果你在第一次运行时说找不到这个文件,你就需要修改来。
sudo vi /usr/share/applications/pywebqq.desktop
[Desktop Entry]
Encoding=UTF-8
Name=PyWebQQ
Comment=pywebqq1027
Exec=python /data/QQMsg/pywebqq/pywebqq.py
Terminal=false
Type=Application
Icon=/data/QQMsg/pywebqq/QQ.png
StartupNotify=true
Categories=Office;
MimeType=application/pywebqq;
上面执行脚本的路径可以根据你实际的路径进行修改。
这时你就可以到你的“Dash主页”里面去搜索你的软件了,运行后把它锁定在unity栏里面。
2、运行效果
如图
程序的亮点是将webQQ脱离浏览器,并在系统托盘提示消息。
最后加一个问题的解决办法:如果你发现你的pywebqq用命令python pywebqq.py无法启动时,试试python2.7 pywebqq.py,就是换个版本的python,然后把启动程序作为启动项[as launcher];
最后感谢网友的无私奉献!