如何重置Unity配置?
我一直在乱搞Unity并打破了一些东西,我该如何“重新开始”?
以下命令不适用于较新的发行版(因为回复是ERROR: the reset option is now deprecated
)。
12.04及以上
最简单的方法是点击“打开终端”或点击Alt – F2并运行命令:
unity --reset
12.10 – 13.04
我和jokerdino以及amithkk一起创建了一个python脚本,可以完全重置Unity for Quantal及更高版本。
它托管在github上, url为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
13.10和14.04
sudo apt-get install unity-tweak-tool
要重置Unity,请执行
unity-tweak-tool --reset-unity
注意 – 如果这不能解决您的Unity问题,那么以下问答可能适用于您:
- 如何将GNOME重置为默认值?
幕后发生了什么?
简单。 我们追逐Unity使用的每个单独设置,并将它们重置为默认值,然后重新加载unity以应用更改。 啊,是的,我们在开始之前也会杀死Unity和compiz,因为如果我们改变compiz的鼻子下面的设置就知道会变得棘手。
与使用dconf-editor
或dconf reset
相比,为什么这样更好?
- 统一python包装器的作者Didier Roche(didrocks)说
dconf reset
在所有情况下都不起作用。 - Unity开发人员的共识是,使用Gsettings而不是dconf直接修改设置。
什么是dconf
?
有点历史
- 配置设置先前由gconf管理。
- Gnome提供Gsettings作为gconf的替代品。
- Gsettings是一个高级api,用于处理存储在后端的设置。
- Unity将其设置存储在后端dconf中,因为它的加载速度比gconf快得多。
正如Kees所说 ,运行unity --reset
将重置所有启动器选项 ,但它不会删除您的自定义collections夹。 要同时删除已添加到启动器的任何启动器,请运行
unity --reset-icons
或手动:
gsettings reset com.canonical.Unity.Launcher favorites
我建议在unity --reset
之前运行gsettings命令,这样你就不必重新启动unity来使gsettings键重置生效。
尝试这样做:
- 登录Ubuntu
- 按Ctrl + Alt + T打开终端
-
插入并运行以下命令:
gconftool-2 --recursive-unset /apps/compiz-1 unity --reset
-
重启,这应该工作。
对于Ubuntu 12.10(再次修订)
好的,这是。 您可以使用前面概述的’dconf reset’,并完全按照“unity –reset”执行操作。
dconf reset -f /org/compiz/
然后重启:
compiz --replace & disown
显然,在使用’dconf reset’之前停止compiz实际上会更好。 我目前正在努力。
您还可以查看您拥有的设置:
dconf dump /org/compiz/
要重置统一图标,您仍然可以使用
unity --reset-icons
经过大量的谷歌搜索后,这些信息来自各种渠道。
安装ubuntu tweak。 ubuntu调整的优点在于,您可以保存桌面和应用程序设置,并在搞砸了之后恢复。 它还具有返回原始设置的function。
如果你搞砸了指标,需要重置那些看到这个问题:
- 如何将面板白名单设置回默认值?
有时人们不小心关闭Unity插件或在CCSM中设置不受支持的选项会导致它中断。
您可以按照以下说明将其重新打开:
- Unity不加载,没有Launcher,没有Dash出现
对于12.10 – 13.04 [可能更老]
我使用此解决方法来重置统一配置。 但是使用Unity,它会重置所有配置,例如自定义壁纸,主题,图标主题等。
-
删除特定于用户的dconf数据库文件:
rm ~/.config/dconf/user
-
然后再次注销并登录。
重要! 请确保您备份此文件,因为您丢失了所有 Unity的设置并切换到默认值!
对于11.10及更高版本
来自http://wiki.ubuntuusers.de/Unity/FAQ
cd ~; rm -rf .gnome .gnome2 .gconf .gconfd .metacity .compiz-1 .config/compiz-1 .config/dconf
在我的Unity 2d桌面突然拒绝显示启动板和标题栏(对所有用户)之后,我遇到了这个线程,原因并不明显。 Autohide已被禁用。 在CCSM中重新启用Unity作为其他线程中的建议是解决方案的一部分,但在此和其他几个相关线程中没有提出其他措施,包括但不限于:
Reinstalling unity Reinstalling ubuntu desktop Removing all relevant (eg compiz, gconf, etc.) configuration information
帮助我彻底解决了这些症状。
unity --reset
对我不起作用。 在发送各种错误和信息消息后,它将始终挂在:
Setting Update "run_key"
对于没有参数的统一运行, 在标题为“统一已消失”的post中发布的日志中显示。
我注意到错误消息由以下方式传递:
/usr/lib/nux/unity_support_test -p
类似于统一报告的一些错误–reset:
加载共享库时出错:libGL.so.1:
cannot open shared object file: No such file or directory.
经过广泛搜索,我找到了以下解决方案(由JD Bartlett提供):
Get the path of libGL.so.1 by using the command locate libGL.so.1. Add a link to the library in /usr/lib/ as shown in the following example: sudo ln -s /usr/lib/i386/mesa/libGL.so.1 /usr/lib Restart the computer.
这不仅允许unity_support_test-p和unity –reset运行,它还允许Unity 2d启动。 就像上面提到的post的作者一样,我不知道是什么原因引起了我的问题。 我还不确定链接是否是一个完整的解决方案,或者我是否应该完全重新安装图形库,但是自创建链接以来,一切都运行良好几周了。
我自己,我只想尝试rm -rf ~/.compiz-1