我一直在搞弄Unity并弄乱了东西,如何“重新开始”?

评论

对于任何版本:rm〜/ .conf / dconf / user;统一不需要sudo,apt或dumbledorfing。

#1 楼

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

对于12.04及更早版本

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

unity --reset


评论


请更改它,它在14.04及更高版本中不起作用

–爱德华·托瓦尔兹
15年9月16日在13:44

对于任何版本:rm〜/ .conf / dconf / user; unity不需要sudo,apt或dumbledorfing。

–多米尼克·塞里萨诺(Dominic Cerisano)
16年4月4日在21:11

#2 楼

对于12.10-13.04

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

它托管在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


进行安装。对于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-editordconf reset相比,这种方法更好呢?


Unity python wrapper的作者Diidier Roche(didrocks)说dconf reset并非在所有情况下都有效。
Unity开发人员的共识是,可以使用来修改设置用gsettings代替dconf。




dconf到底是什么?配置设置由gconf先前管理。
Gnome提供了Gsettings来替代gconf。
Gsettings是一种高级api,可操纵存储在后端中的设置。
Unity将其设置存储在后端dconf,因为它的加载速度比gconf快得多。


评论


您能解释一下为什么这比unity --reset更好吗,这是当前接受的答案?

– Flimm
2012年12月24日上午10:33

12.10及更高版本:unity --reset在12.10中未实现。正在努力使其在13.04中恢复。同时,这是最好的选择。

–马赫什
2013年1月1日17:31

更新:我无法及时完成自动测试,因此我制作的补丁未包含在13.04中。但是,该脚本捆绑了raring(13.04)中的unity-tweak-tool。 unity-tweak-tool --reset-unity应该干净地重置unity。

–马赫什
13年4月9日在13:58

@Mahesh显然,这要求您位于桌面会话中,而不是Ctrl + Alt_Fterminal?如果在“正在加载插件:unityshell”之后细分失败,该怎么办?

– NoBugs
13年8月7日在2:15

重新启动后,unity-tweak-tool --reset-unity在16.04上工作。

–乔尔·迪威特(Joel DeWitt)
16年6月10日在22:00

#3 楼

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

unity --reset-icons


,或手动执行以下操作:

gsettings reset com.canonical.Unity.Launcher favorites


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

评论


您为什么要重置收藏夹?

– NoBugs
13年8月7日在1:53

#4 楼

尝试执行以下操作:


登录到Ubuntu
通过按Ctrl + Alt + T



打开并打开终端命令:

gconftool-2 --recursive-unset /apps/compiz-1
unity --reset


重新启动,这应该可以。


评论


谢谢男人,您救了我的命!以上所有都不适合我...

– Linusg
16年5月28日在13:11

#5 楼

对于Ubuntu 12.10(再次修订)

确定,就在这里。您可以使用前面概述的'dconf reset',并且可以完全执行'unity --reset'的操作。

dconf reset -f /org/compiz/


然后重新启动:
<显然,实际上最好在使用“ dconf reset”之前停止compiz。我目前正在使用的工具。

您还可以查看自己的设置:仍在使用

compiz --replace & disown


经过大量的搜索,该信息来自各种来源。

评论


仅此一款适用于我的笔记本电脑。谢谢!!!! CompizConfig设置管理器是如此可怕...导致了很多问题...糟糕的体验!!!

–凯斯
2014年1月29日在16:08



#6 楼

安装ubuntu调整。 ubuntu调整的优点在于,您可以保存桌面和应用程序设置,并在弄乱某些内容后进行还原。它还具有返回原始设置的功能。



评论


Ubuntu Tweak,AFIAK尚未与Ubuntu 11.10一起使用。另外,我认为此答案需要更详细地说明需要更改哪些特定设置。

–克里斯托弗·凯尔·霍顿(Christopher Kyle Horton)
2011-10-20 15:38

#7 楼

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


如何将面板白名单设置回默认值?


#8 楼

有时人们不小心关闭了Unity插件,或者在CCSM中设置了不受支持的选项可能会导致它崩溃。

您可以按照以下指示将其重新打开:


Unity不加载,没有启动器,没有Dash出现


#9 楼

对于12.10 — 13.04 [可能更旧]
我使用此替代方法来重置统一配置。但是使用Unity时,它将重置所有配置,例如自定义墙纸,主题,图标主题等。


删除用户特定的dconf数据库文件:
  rm ~/.config/dconf/user



然后注销并再次登录。


重要!请确保备份该文件,因为您将丢失所有Unity的设置并切换为默认设置!

#10 楼

对于11.10及更高版本

来自http://wiki.ubuntuusers.de/Unity/FAQ

cd ~; rm -rf .gnome .gnome2 .gconf .gconfd .metacity .compiz-1 .config/compiz-1 .config/dconf


评论


这样,您将删除更多内容。不只是Compiz / Unity配置...

–罗斯蒂斯拉夫·斯特布里尼(Rostislav Stribrny)
13年5月2日在10:12

#11 楼

我的Unity 2d桌面突然无缘无故地拒绝显示启动板和标题栏(针对所有用户)后,我遇到了这个问题。自动隐藏已禁用。解决方案的一部分是在其他线程中建议重新启用CCSM中的Unity是解决方案的一部分,但是该措施和其他几个相关线程中未建议其他措施,包括但不限于:

Reinstalling unity

Reinstalling ubuntu desktop

Removing all relevant (e.g. compiz, gconf, etc.) configuration information


帮助我彻​​底解决了这些症状。

unity --reset


对我不起作用。传递各种错误和信息消息后,它将始终挂在以下位置:

Setting Update "run_key"


如标题为“团结消失”的线程中的日志所示,以保持一致。

我注意到以下消息传递的错误消息:

/usr/lib/nux/unity_support_test -p


与unity报告的某些错误类似- -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启动。像上述文章的作者一样,我也不知道是什么导致了我的问题。我仍然不确定该链接是否是完整的解决方案,还是应该完全重新安装图形库,但是自从创建该链接以来,几周来一切都工作正常。

#12 楼

我自己,我只是尝试
rm -rf ~/.compiz-1