如何重置我的 Unity 配置?

Jor*_*tro 183 unity

我一直在使用 Unity 并弄坏了一些东西,我该如何“重新开始”?

Kee*_*ook 116

以下命令不适用于较新的发行版(因为回复是ERROR: the reset option is now deprecated)。

对于 12.04 及以上

最简单的方法是点击“打开终端”或点击Alt-F2并运行命令:

unity --reset
Run Code Online (Sandbox Code Playgroud)


Mah*_*esh 112

12.10 - 13.04

我与jokerdino 和amithkk 一起创建了一个python 脚本,可以为Quantal 及更高版本干净地重置Unity。

它托管在 github 上,网址https://github.com/phanimahesh/unity-revamp

该脚本现在与Unity Tweak Tool捆绑在一起。您可以使用安装它

sudo add-apt-repository ppa:freyja-dev/unity-tweak-tool-daily
sudo apt-get update
sudo apt-get install unity-tweak-tool
Run Code Online (Sandbox Code Playgroud)

13.10 和 14.04

sudo apt-get install unity-tweak-tool
Run Code Online (Sandbox Code Playgroud)

要重置 Unity,请执行

unity-tweak-tool --reset-unity
Run Code Online (Sandbox Code Playgroud)

注意 - 如果这不能解决您的 Unity 问题,那么以下问答可能适用于您:


幕后发生了什么?

简单的。我们追踪 Unity 使用的每个单独设置,并将它们重置为默认值,然后重新加载 Unity 以应用更改。是的,我们在开始之前也会杀死 Unity 和 compiz,因为众所周知,如果我们在 compiz 的鼻子下更改设置会变得棘手。


为什么这比使用dconf-editoror更好dconf reset

  • 统一 python 包装器的作者 Didier Roche (didrocks) 说dconf reset并非在所有情况下都有效。
  • Unity 开发人员的共识是使用 Gsettings 而不是 dconf 直接修改设置。


究竟是dconf什么?

一点历史

  • 配置设置之前由 gconf 管理。
  • Gnome 提供 Gsettings 作为 gconf 的替代品。
  • Gsettings 是一个高级 API,用于操作存储在后端的设置。
  • Unity 将其设置存储在后端 dconf 中,因为它的加载速度比 gconf 快得多。

  • **更新:** 我无法及时完成自动化测试,因此我制作的补丁未包含在 13.04 中。但是,raring (13.04) 中的 `unity-tweak-tool` 与此脚本捆绑在一起。`unity-tweak-tool --reset-unity` 应该干净地重置 unity。 (6认同)
  • `unity-tweak-tool --reset-unity` 重新​​启动后在 16.04 上工作。 (3认同)

Ale*_*uni 29

正如 Kees 所说,运行 unity --reset 将重置所有启动器选项,但不会删除您的自定义收藏夹。要同时删除您添加到启动器的任何启动器,请运行

unity --reset-icons
Run Code Online (Sandbox Code Playgroud)

或手动通过:

gsettings reset com.canonical.Unity.Launcher favorites
Run Code Online (Sandbox Code Playgroud)

我建议在 之前运行 gsettings 命令unity --reset,这样您就不必重新启动 unity 以使 gsettings 键重置生效。


小智 20

尝试这样做:

  1. 登录 Ubuntu
  2. 通过点击Ctrl+ Alt+打开终端T
  3. 插入并运行以下命令:

    gconftool-2 --recursive-unset /apps/compiz-1
    unity --reset
    
    Run Code Online (Sandbox Code Playgroud)
  4. 重新启动,这应该可以工作。


fab*_*or4 14

对于 Ubuntu 12.10(再次修订)

好的,它来了。您可以使用前面概述的 'dconf reset',并且将完全按照 'unity --reset' 过去所做的工作。

dconf reset -f /org/compiz/
Run Code Online (Sandbox Code Playgroud)

然后重启:

compiz --replace & disown
Run Code Online (Sandbox Code Playgroud)

显然,在使用 'dconf reset' 之前停止 compiz 实际上会更好。我目前正在研究的。

您还可以查看您的设置:

dconf dump /org/compiz/
Run Code Online (Sandbox Code Playgroud)

要重置统一图标,您仍然可以使用

unity --reset-icons
Run Code Online (Sandbox Code Playgroud)

经过多次谷歌搜索,这些信息来自各种来源。


dag*_*go 7

安装 ubuntu 插件。ubuntu 调整的美妙之处在于您可以保存桌面和应用程序设置,并在您搞砸后恢复。它还具有返回原始设置的功能。

在此处输入图片说明

  • Ubuntu Tweak,AFAIK,尚不适用于 Ubuntu 11.10。另外,我认为这个答案需要更多关于需要更改哪些特定设置的详细信息。 (2认同)

Jor*_*tro 7

如果您弄乱了指标并需要重置这些指标,请参阅以下问题: