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

m0t*_*man 8 default evolution settings reset

我已经很长时间没有使用 Evolution,我想重置所有设置并从头开始。我怎么能做到这一点?

Izz*_*zzy 7

对于 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/
Run Code Online (Sandbox Code Playgroud)

为了绝对安全,您可以另外删除所有gconf信息。如果它不在那里,它就不能被删除(这对你来说也很好)——如果它仍然存在,你希望它被删除。为了这:

  1. 关机gconfgconftool-2 --shutdown
  2. 检查 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 调用之后,您需要重复守护进程关闭,因为该命令会自动再次启动它。

现在让我们验证我们的成功:

dconf dump /org/gnome/evolution/
gconftool --dump /apps/evolution
Run Code Online (Sandbox Code Playgroud)

这现在应该产生空集。如果此时您启动 Evolution,它应该会再次打开配置向导(为我做的)。如果不是(极少数情况下报道),重复上面的,也不会再次启动Evolution,但再次登录了(可以简单的重启是在保存侧),并登录。现在它应该已经完成​​了它的工作。

备注:由于这些步骤包括/涵盖了gconf 和 的 所有内容dconf,因此它们应该适用于所有 Evolution 3.x 版本(以前的版本具有不同的目录结构,因此需要对它们稍作调整)。


dev*_*av2 0

进化的所有用户相关信息都存储在gconf中。删除/移动$HOME/.gconf/apps/evolution应该重置进化设置。


小智 0

注意:当处于 GNOME 会话中时,删除 gconf 目录可能不起作用,因为它已被缓存。(对于任何驾驶过的人:3.2 仍然使用 gconf,这些步骤对于 3.4 及更高版本来说是错误的)。