12.10 - 13.04 期间

12.10 - 13.04 期间

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

答案1

以下命令在较新的发行版上不起作用(如答复所示ERROR: the reset option is now deprecated)。

适用于 12.04 及以上版本

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

unity --reset

答案2

12.10 - 13.04 期间

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

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

该脚本现已与Unity 调整工具. 您可以使用以下方式安装

sudo add-apt-repository ppa:freyja-dev/unity-tweak-tool-daily
sudo apt-get update
sudo apt-get install unity-tweak-tool

对于 13.10 和 14.04

sudo apt-get install unity-tweak-tool

要重置 Unity,请执行以下操作:

unity-tweak-tool --reset-unity

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


幕后发生了什么?

很简单。我们追踪 Unity 使用的每个单独设置,并将它们重置为默认值,然后重新加载 Unity 以应用更改。哦,是的,我们在开始之前还会终止 Unity 和 compiz,因为众所周知,如果我们在 compiz 的眼皮底下更改设置,事情就会变得棘手。


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

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


到底是什么dconf

一点历史

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

答案3

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

unity --reset-icons

或者手动操作:

gsettings reset com.canonical.Unity.Launcher favorites

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

答案4

对于 Ubuntu 12.10(再次修订)

好的,就是这样。您可以按照前面概述的方式使用“dconf reset”,它将执行“unity --reset”所执行的操作。

dconf reset -f /org/compiz/

然后重新启动:

compiz --replace & disown

显然,在使用“dconf reset”之前停止 compiz 会更好。我目前正在研究这个问题。

您还可以查看您拥有的设置:

dconf dump /org/compiz/

要重置 Unity 图标,你仍然可以使用

unity --reset-icons

经过大量的谷歌搜索后,我们找到了这些信息,这些信息来自多种来源。

相关内容