如何将进化设置重置为默认值?
我很久没有使用Evolution了,我想重置所有设置并从头开始。 我怎么能这样做?
对于3.4版本,当Evolution切换到dconf
,完全清理将意味着:
evolution --force-shutdown rm -rf ~/.local/share/evolution rm -rf ~/.gconf/apps/evolution rm -rf ~/.cache/evolution rm -rf ~/.config/evolution dconf reset -f /org/gnome/evolution/
为了绝对安全,您可以另外删除所有gconf
信息。 如果不存在,则无法删除(在您的情况下也没有问题) – 如果它仍然存在,则需要将其删除。 为了这:
- 关闭
gconf
:gconftool-2 --shutdown
- 检查gconf守护进程是否消失:
ps aux | grep gconf
ps aux | grep gconf
- 如果它仍在那里,杀死它:
kill -9 12345
(用找到的PID替换“12345”)
- 如果它仍在那里,杀死它:
- 让所有火箭都去,射击一切动作:
sudo gconftool-2 --recursive-unset /apps/evolution
sudo gconftool --recursive-unset /apps/evolution
gconftool-2 --recursive-unset /apps/evolution
gconftool --recursive-unset /apps/evolution
我首先使用“sudo”命令(有些howtos提到你必须是root用户)。 在没有sudo的第一次gconftool调用之后,您需要重复守护进程关闭,因为该命令会自动再次启动它。
现在让我们validation一下我们的成功:
dconf dump /org/gnome/evolution/ gconftool --dump /apps/evolution
现在应该产生空集。 如果此时启动Evolution,它应该再次启动配置向导(为我做了)。 如果不是(罕见的情况报告),重复上述操作,还没有再次启动Evolution,但是注销(可选择只需重新启动以保存),然后再次登录。 现在应该完成它的工作。
备注:由于这些步骤包括/覆盖gconf
和 dconf
所有内容,因此它们应该适用于所有Evolution 3.x版本(以前的版本具有不同的目录结构,因此需要对它们进行微调)。
所有与用户相关的进化信息都存储在gconf中。 删除/移动$HOME/.gconf/apps/evolution
应重置进化设置。
注意:在缓存时,在GNOME会话中删除gconf目录可能不起作用。 (并且对于任何驾驶者:3.2仍然使用gconf,这些步骤对于版本3.4和更新版本是错误的)。