http://forums.gentoo.org/viewtopic-t-717117-highlight-firefox+tmpfs.html
根据上面这篇文章的想法,对firefox作下面的优化
在firefox地址栏执行abount:config,然后
set browser.cache.disk.capacity to 20000 or thereabouts
set browser.safebrowsing.enabled to false
set browser.safebrowsing.malware.enabled to false
再vim /etc/init.d/firefoxfs
#
!/sbin/runscript
FIREFOX = " /home/yashen/.mozilla/firefox "
PROFILE = " ${FIREFOX}/w8jod2v0.default "
PACKFILE = " ${FIREFOX}/profile.tar.gz "
TMPFILE = " /tmp/profile.tar.gz "
start() {
if test ! -f " $PACKFILE "
then
einfo " pack ${PROFILE} to ${PACKFILE} "
tar - zcpf " $PACKFILE " " $PROFILE "
fi
if test - z " $(mount | grep -F " ${PROFILE} " ) "
then
einfo " mount ${PROFILE} "
mount - t tmpfs - o size = 128M,user,exec,uid = 1000 ,gid = 100 firefox " ${PROFILE} "
fi
if test -f " $PACKFILE "
then
einfo " extract ${PACKFILE} to ${PROFILE} "
cp " $PACKFILE " " $TMPFILE "
tar - zxpf " $TMPFILE "
fi
}
stop() {
einfo " pack ${PROFILE} to ${PACKFILE} "
tar - zcpf " $TMPFILE " "$PROFILE"
mv " $TMPFILE " " $PACKFILE "
}
FIREFOX = " /home/yashen/.mozilla/firefox "
PROFILE = " ${FIREFOX}/w8jod2v0.default "
PACKFILE = " ${FIREFOX}/profile.tar.gz "
TMPFILE = " /tmp/profile.tar.gz "
start() {
if test ! -f " $PACKFILE "
then
einfo " pack ${PROFILE} to ${PACKFILE} "
tar - zcpf " $PACKFILE " " $PROFILE "
fi
if test - z " $(mount | grep -F " ${PROFILE} " ) "
then
einfo " mount ${PROFILE} "
mount - t tmpfs - o size = 128M,user,exec,uid = 1000 ,gid = 100 firefox " ${PROFILE} "
fi
if test -f " $PACKFILE "
then
einfo " extract ${PACKFILE} to ${PROFILE} "
cp " $PACKFILE " " $TMPFILE "
tar - zxpf " $TMPFILE "
fi
}
stop() {
einfo " pack ${PROFILE} to ${PACKFILE} "
tar - zcpf " $TMPFILE " "$PROFILE"
mv " $TMPFILE " " $PACKFILE "
}
chmod +x /etc/init.d/firefoxfs
rc-update add firefoxfs default