一直都不太用qq,没办法,工作上要用,而现在基本都是用archlinux,不想用回win去。所以想在archlinux上用eva。eva听说是一款比较好用的linux版本qq。至少tencent的linux qq效果不怎么的。
折腾了几日,终于在archlinux上安装好了eva。主要折腾的原因在于archlinux已经转向kde 4,保留的kde 3,有些包没有。幸好有archlinux fans自己作了一个比较完备的kde 3,同时eva论坛上,云帆做了archlinux gcc 4.3的补丁。
1) 设定kde 3源
见http://bbs.archlinux.org/viewtopic.php?pid=412190,在/etc/pacman.conf中[extra]之前,加入
[kde3]
Server = http://csclub.uwaterloo.ca/~jkschmid/arch/kde3/i686
2)安装kde 3
pacman -Sy kdelibs3
3)下载eva源码和补丁,这是由云帆论坛提供
pkgname=eva
pkgver=20080127_1
pkgrel=1
arch=('i686' 'x86_64')
pkgdesc="QQ protocol instant messaging client for KDE."
url="http://sourceforge.net/projects/evaq"
license="GPL"
depends=('kdelibs3' 'qt3')
makedepends=('pkgconfig' 'make')
source=(http://www.myswear.net/myswear/eva/beta/$pkgname-$pkgver.tar.bz2)
md5sums=('567cac84576442101f25ffe01b208cd3')
build() {
cd $startdir/src/$pkgname
echo $startdir
patch -p1 < $startdir/eva_patch
./configure --prefix=`kde-config --prefix`
make || return 1
make DESTDIR=$startdir/pkg install
}
把depends中kdelibs改成kdelibs3, 注意看其中有个patch,这个补丁是支持gcc 4.3的
4)编译打包安装
makepkg -c
pacman -U eva****
5)重新启动
因为在/etc/profile.d中有kde3.sh, qt3.sh,所以重新启动后,相关环境可以配置好。
6)启动eva
如果字体觉得不爽,那就修改在主目录下~/.kde/share/config/kdeglobals
[General]
StandardFont=WenQuanYi Bitmap Song,10,-1,5,50,0,0,0,0,0
XftHintStyle=hintfull
activeFont=WenQuanYi Bitmap Song,10,-1,5,75,0,0,0,0,0
fixed=DejaVu Sans Mono,10,-1,5,50,0,0,0,0,0
font=WenQuanYi Bitmap Song,10,-1,5,50,0,0,0,0,0
menuFont=WenQuanYi Bitmap Song,10,-1,5,50,0,0,0,0,0
taskbarFont=WenQuanYi Bitmap Song,10,-1,5,50,0,0,0,0,0
toolBarFont=WenQuanYi Bitmap Song,10,-1,5,50,0,0,0,0,0
使用文泉驿的字体。
运行eva之后,这下就好看多了,明天可以到单位上用archlinux的qq了。。。
