分页: 1 / 3

我对linuxqq小黑版for12.04的修改,解决每次登录重新下载用户信息,备注等无聊天记录的问题

发表于 : 2012-05-14 16:41
qileilu
我对linuxqq小黑版for12.04的修改,解决每次登录重新下载用户信息,备注等无聊天记录的问题

linuxqq小黑版for12.04介绍:
1.是在腾讯2010年12月22日悄悄更新tar.gz包的基础上做的,官方的那个解压只有两个文件:qq和res.db,也就是通常大家说的那个绿色版。
2.总所周知,腾讯最早出的第一版linuxQQ是在2009年1月4号,那个版本有多烂咱就不说了,现说下这个10年底的版本,它具有一下功能:
a。好友备注完美显示;
b。接收图片和快捷键截图及发送图片;
c。传送文件支持。
3.尚存在的问题:
a。没有声音;
b。群名片不能显示。
4.linuxqq小黑版for12.04,制作了install.sh和remove.sh脚本以及[Desktop Entry]桌面图标等,对其进行了设置和简单封装。

12.04下各QQ版本使用的个人体会:
1.wine-qq2012-for-linux_20120302_ByLongeneTeam.deb:可以同win下一样的使用qq2012完美性不言而喻,但是一是耗资源,二是程序老死,三是ibus-googlepinyin输入法经常上不了字。所以除了非常必要,我装着一般不用。
2.pidgin+libQQ:前段时间一直用这个,好处是非常省资源,纯文本的聊天,快捷。坏处自然也是只能文本聊天,表情都与QQ不一致,不能发图。要是没有退出QQ就重启X的话,QQ会被冻结,但是解冻一下就ok了。还有就是群名片不能显示,好友备注倒是完美支持。
3.linuxqq小黑版for12.04:现在大部分时间用这个,其性能和问题居于wine-qq2012和pidgin+libQQ之间,对wine-qq2012来说稳定性稍好,资源更省,输入法没有冲突。对pidgin+libQQ来说能图片聊天,能传送文件,原生QQ表情等。但是小黑这个版本,每次开机登录都是全新登录,用户信息设置,好友备注,聊天记录都没有了,针对这个我做了些修改,请看后文。
4.gtkQQ、qtqqv0.4.3、pywebqq1027:前两者在开发之中,尚比较粗糙,希望继续努力,特别关心群名片的解决问题。pywebqq感觉跟直接webqq区别不大,个人用起来很不习惯。

我对linuxqq小黑版for12.04的修改
由于linuxqq小黑版for12.04,每次开机登录都是全新登录,用户信息设置,好友备注,聊天记录都没有了,针对这个我做了些修改:
1.主要改了他包里的QQ这个文件,原内容是:

代码: 全选

#!/bin/sh
mkdir /dev/shm/qq
ln -s /dev/shm/qq ~/.tencent/qq 
cd ~/.QQ
./QQLnk
2.我注意到这个/dev/shm/qq,每次开机都是重新生成的,所以才造成了每次QQ都是全新登录。
我先是把它改成了这样:

代码: 全选

mkdir ~/.tencent/qq
ln -s ~/.tencent/qq /dev/shm/qq  
结果发现,QQ明显卡了很多,然后就是硬盘读写量大大增加,cpu占用也大幅度提高,不知道是什么原因,请高手指教!
3.上面走不通,于是我又换了个思路,把每次生成的用户文件,记录备份起来,每次启动QQ之前还原,关闭QQ之后再备份。
于是我在~/.QQ/下建了tencent.qq目录用来备份。
修改后的QQ这个文件内容是:

代码: 全选

#!/bin/sh
mkdir /dev/shm/qq
ln -s /dev/shm/qq ~/.tencent/qq  
rsync -avz ~/.QQ/tencent.qq/ ~/.tencent/qq/ #modified
cd ~/.QQ
./QQLnk
rsync -avz ~/.tencent/qq/ ~/.QQ/tencent.qq/ #modified
修改之后,QQ用户文件,程序设置,好友备注,聊天记录等等实现了保存,不用每次登录再漫长的从服务器下载了。

linuxqq小黑版for12.04的下载地址,借用一下老秀才的网盘:
http://115.com/file/e7429rva

Re: 我对linuxqq小黑版for12.04的修改,解决每次登录重新下载用户信息,备注等无聊天记录的问题

发表于 : 2012-05-14 17:11
只是说
没声音很不习惯啊。 :em06

Re: 我对linuxqq小黑版for12.04的修改,解决每次登录重新下载用户信息,备注等无聊天记录的问题

发表于 : 2012-05-14 17:46
qileilu
只是说 写了:没声音很不习惯啊。 :em06
关于声音,pidgin+libqq,empathy也没有,web和基于web的qq都还有,wineQQ自然有了。

我就算有声音,有时候也要把声音禁用了,个人习惯问题啊。主要是群名片很重要!! :em06

Re: 我对linuxqq小黑版for12.04的修改,解决每次登录重新下载用户信息,备注等无聊天记录的问题

发表于 : 2012-05-14 17:50
YeLee
:em11 :em11 :em11

Re: 我对linuxqq小黑版for12.04的修改,解决每次登录重新下载用户信息,备注等无聊天记录的问题

发表于 : 2012-05-14 19:49
boyll
:em05 nb

Re: 我对linuxqq小黑版for12.04的修改,解决每次登录重新下载用户信息,备注等无聊天记录的问题

发表于 : 2012-05-14 19:52
qy117121
下载来看看

Re: 我对linuxqq小黑版for12.04的修改,解决每次登录重新下载用户信息,备注等无聊天记录的问题

发表于 : 2012-05-14 20:54
billzt
楼主确实很用心,但是这个qq实在太难用也!

Re: 我对linuxqq小黑版for12.04的修改,解决每次登录重新下载用户信息,备注等无聊天记录的问题

发表于 : 2012-05-14 21:52
qileilu
还好了,换了个性感的头像 :em06

Re: 我对linuxqq小黑版for12.04的修改,解决每次登录重新下载用户信息,备注等无聊天记录的问题

发表于 : 2012-05-14 22:12
ahwad
支持是必需的........
虽然还是 dog date tencent

Re: 我对linuxqq小黑版for12.04的修改,解决每次登录重新下载用户信息,备注等无聊天记录的问题

发表于 : 2012-05-14 23:59
cxbii
:em04 不错,但是终归是个烂尾产品

Re: 我对linuxqq小黑版for12.04的修改,解决每次登录重新下载用户信息,备注等无聊天记录的问题

发表于 : 2012-05-15 0:04
扭曲杰
qileilu 写了:
只是说 写了:没声音很不习惯啊。 :em06
关于声音,pidgin+libqq,empathy也没有,web和基于web的qq都还有,wineQQ自然有了。

我就算有声音,有时候也要把声音禁用了,个人习惯问题啊。主要是群名片很重要!! :em06
没有声音妹子和你说话了怎么办? :em20

Re: 我对linuxqq小黑版for12.04的修改,解决每次登录重新下载用户信息,备注等无聊天记录的问题

发表于 : 2012-05-15 9:16
qileilu
扭曲杰 写了:
qileilu 写了:
只是说 写了:没声音很不习惯啊。 :em06
关于声音,pidgin+libqq,empathy也没有,web和基于web的qq都还有,wineQQ自然有了。

我就算有声音,有时候也要把声音禁用了,个人习惯问题啊。主要是群名片很重要!! :em06
没有声音妹子和你说话了怎么办? :em20
妹子说话,你就打字撒!

语音聊天,貌似还没有哪个linux版本的QQ能实现了。

Re: 我对linuxqq小黑版for12.04的修改,解决每次登录重新下载用户信息,备注等无聊天记录的问题

发表于 : 2012-05-15 20:16
ooinzaghi
楼主有这功夫,去把pidgin的libqq项目完善一下,让它支持群名片不就行了?何必折腾山寨公司的东西?

Re: 我对linuxqq小黑版for12.04的修改,解决每次登录重新下载用户信息,备注等无聊天记录的问题

发表于 : 2012-05-15 20:53
cnxhk
说实话装了LZ的东西,还是不能显示群列表,跟TX原版一样
Qtqq会自动退出

现在用gtkqq,没发现什么大问题。。。

Re: 我对linuxqq小黑版for12.04的修改,解决每次登录重新下载用户信息,备注等无聊天记录的问题

发表于 : 2012-05-15 22:13
qileilu
cnxhk 写了:说实话装了LZ的东西,还是不能显示群列表,跟TX原版一样
Qtqq会自动退出

现在用gtkqq,没发现什么大问题。。。
:em03 本来就是TX的原版了,没加什么东西。群列表是可以出的,第一次要多等会儿,可能第一次不行,要退出了再登录几次,总会把群列表更新下来的。