如何将进化设置重置为默认值?

我很久没有使用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信息。 如果不存在,则无法删除(在您的情况下也没有问题) – 如果它仍然存在,则需要将其删除。 为了这:

  1. 关闭gconfgconftool-2 --shutdown
  2. 检查gconf守护进程是否消失: ps aux | grep gconf ps aux | grep gconf
    • 如果它仍在那里,杀死它: kill -9 12345 (用找到的PID替换“12345”)
  3. 让所有火箭都去,射击一切动作:
    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和更新版本是错误的)。