GConf这个东西其实很讨厌,尤其是电脑用了一段时间以后,里面的项目会越来越多,卸载软件并不会把GConf中的信息删除,所以加载GConf就更慢。所以用LinuxTOY上的方法,写个脚本。
#!/bin/bash
rm /etc/gconf/gconf.xml.defaults/*
export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
find /usr/share/gconf/schemas -name "*.schemas" | xargs \
/usr/bin/gconftool-2 --makefile-install-rule > /dev/null
chmod 755 /etc/gconf/gconf.xml.system
PID=`pidof gconfd-2`
if [ ! -z "${PID}" ]; then
kill ${PID}
fi
Archlinux适用,其他发行版不知道,应该也可以,但是需要一些修改吧。需要用root执行。效果还不错。