我用的是不带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路径
以上改动如有不妥,还希望大家批评指正,谢谢!
Comments