LumaQQ的一点优化

我用的是不带jre版本的LumaQQ,每次启动都狂读硬盘,于是我改了其启动脚本:
PREFIX=
if [ -L “$0” ]; then
PREFIX=readlink -f $0
if [ $? -eq 0 ]; then
PREFIX=dirname $PREFIX
else
PREFIX=file $0
PREFIX=${PREFIX##*symbolic link to }
PREFIX=dirname $PREFIX
fi
else
PREFIX=dirname $0
fi
case $PREFIX in
/*)
;;
*)
cd $PREFIX
PREFIX=pwd
;;
esac
if [ ! -e $HOME/.lumaqq ]; then
mkdir $HOME/.lumaqq
fi
cd $HOME/.lumaqq
ln -sf $PREFIX/log4j.properties $HOME/.lumaqq/log4j.properties
ln -sf $PREFIX/xml
ln -sf $PREFIX/sound
ln -sf $PREFIX/QQWry.dat $HOME/.lumaqq/QQWry.dat
cp=
for i in $PREFIX/lib/*.jar; do
cp=$i:$cp
done
/soft/jdk1.5.0_08/bin/java -Djava.library.path=$PREFIX/swt -classpath $cp
edu.tsinghua.lumaqq.LumaQQ “$HOME/.lumaqq” &
#为了方便,我去掉了原有的注释。
#改动的便是最后一行
#注意:/soft/jdk1.5.0_08/bin/java 为java路径

以上改动如有不妥,还希望大家批评指正,谢谢!

 

Leave a Reply

Your email address will not be published.