如何将GNOME重置为默认设置?

我在调整一些设置时玩了一下,现在我需要将GNOME重置为默认值 - 我该怎么做?
9个回答

关于Unity相关的配置重置,请点击这里

对于Ubuntu 17.10及更高版本,您可以使用dconf重置所有设置

此命令将删除您的配置文件。一旦运行,将无法恢复!

还跟上吗?

GNOME 2

在终端或使用Alt+F2运行以下命令:

rm -rf .gnome .gnome2 .gconf .gconfd .metacity

这将删除所有GNOME 2的配置设置。退出登录,然后重新登录。您将回到原始桌面。

在未来调整设置之前,您可以进行备份:

mkdir ./.old-gnome-config && mv ./.gnome* ./.old-gnome-config && mv .gconf* ./.old-gnome-config && mv ./.metacity ./.old-gnome-config

GNOME 3

如果您的配置不值得保存,请运行以下命令:

rm -rf .gnome .gnome2 .gconf .gconfd .metacity .cache .dbus .dmrc .mission-control .thumbnails ~/.config/dconf/user ~.compiz*

备份和重置GNOME3:
mkdir ./.old-gnome-config/ && mv ./.gnome* ./.old-gnome-config/ && mv .gconf* ./.old-gnome-config/ && mv ./.metacity ./.old-gnome-config/ && mv ./.cache ./.old-gnome-config/ && mv ./.dbus ./.old-gnome-config/ && mv ./.dmrc ./.old-gnome-config/ && mv ./.mission-control ./.old-gnome-config/ && mv ./.thumbnails ./.old-gnome-config/   && mv ~/.config/dconf/* ./.old-gnome-config/

10使用for循环来进行备份步骤更加简洁和精确,例如for f in .gnome .gnome2 .gconf .gconfd .metacity; do mv $f ${f}.bak; done或者mkdir -p ~/.backup-gnome-config/ && for f in .gnome .gnome2 .gconf .gconfd .metacity; do mv $f ~/.backup-gnome-config/; done - hobs
把最后一部分缩短为mkdir ./.old-gnome-config/ && mv ./.gnome* .gconf* ./.metacity ./.cache ./.dbus ./.dmrc ./.mission-control ./.thumbnails ~/.config/dconf/* ./.old-gnome-config/ - smac89

对于17.10+

并没有完美的解决方案,但这可能能起到作用或大部分功能。

dconf reset -f /org/gnome/

然后退出/登录。
如果需要更彻底的重置,可以缩短该命令的路径,例如只重置到/org/或甚至/,但我建议先尝试上述方法。
最坏的情况下,也可以在终端中执行此操作,不过我认为这有点过度杀伤力,因为它会将所有的dconf(gsettings)恢复为默认值。
mv .config/dconf/user .config/dconf/user.bak && sudo reboot

对我来说,这些目录是不够的 - 我还必须删除~/.config/dconf/user
这在以下两种情况下对我有帮助:
- gnome-panel配置损坏(尝试为一个gnome面板指定位置“left”,它立即崩溃,并且之后无法启动) - GTK主题和GTK图标损坏(尽管通过gnome-tweak-tool等方式进行选择,但它仍然保持着丑陋的Windows风格灰色外观和标准gnome图标 - 我不知道是如何引发这个问题的,它在登录后突然出现)
这对应于我在Linux Mint 12 Lisa(基于Oneiric)上使用的Gnome 3回退模式。但是,GTK问题在所有其他登录模式中也存在(MATE,Gnome 3标准)!
我现在不确定~/.config/dconf/user文件对应的机制是什么,因为我发现在Linux Mint中默认只安装了_mateconf-editor_,但它却带有gconf-editor的标题和图标! 在另外安装了gconf-editor之后,这个编辑器的标题一样,但却有一个不同(新)的图标。但是不要依赖这些图标的故事,因为这取决于我的图标主题Mint-X-Dark。
理论上说,dconfgconf的继承者,但我找不到关于GUI的任何信息。

1是的,我也遇到了相同的问题,需要删除~/.config/dconf目录。 - wim
+1 对于这些信息表示赞同,但如果您能重写并融入您的修改,那将更好。 - djeikyb
这有助于解决丢失的锁屏菜单选项问题(很可能是由于又一个损坏的dconf配置)。 - prusswan
1救了我一命!过去两个小时都无法加载我的Ubuntu桌面,但是删除~/.config/dconf/user解决了问题。 - leopld
每次重启后我都不得不删除这个文件,以避免登录循环。这太奇怪了。 - Ondra Žižka
@OndraŽižka 你有检查过这个文件的权限吗? - Nicolas
这解决了我一个同事在CentOS上的问题。在系统更新后,Gnome窗口管理器无法运行。我们可以看到.config/dconf目录中有几个文件,如.nfs00000000002a831f00000001(用户的家目录通过网络上的nfs挂载)。我认为这些文件通常是网络存储问题的迹象,可能是并行访问文件时出现的问题。无论如何,.config/dconf/user文件一定被损坏了。rm -rf .config/dconf/user解决了这个问题。 - gaoithe

如果你想将GNOME特定的设置重置为默认值,就好像你从未登录过一样,请尝试以下操作:
rm -rf .gnome .gnome2 .gconf .gconfd .metacity

注销,切换到命令行(Alt + Ctrl + F4),登录,执行以下操作:
rm -rf .gnome .gnome2 .gconf .gconfd .metacity

切换到X(在旧版本上按Alt + Ctrl + F2F7)。

就像他们在这里描述的那样。


重置Gnome扩展

如果您需要删除Gnome扩展(我在尝试在升级系统上安装Ubuntu 17.10时遇到了这个问题),请运行以下命令:

rm -rf ~/.local/share/gnome-shell/extensions

请记住,这将清除您的所有扩展。
要删除单个扩展,您可以导航到~/.local/share/gnome-shell/extensions并查找扩展的文件夹,然后将其删除。
如果您想备份,
运行以下命令进行备份:
cp ~/.local/share/gnome-shell/extensions ~/.local/share/gnome-shell/extensions-bkup

现在我的扩展程序无法加载。有什么解决办法吗?我已经从网站上重新安装了它们,但是要么全部都不起作用,要么只有一些起作用。 - Tosho
@Tosho 有几件事情要注意:1. 你是否检查过安装的扩展与你的 Gnome Shell 版本兼容?2. 你是否重新启动了 Gnome Shell 或者注销并重新登录了? - RolandiXor
我重新安装了Ubuntu Gnome 17.04,并保留了我的旧的/home分区。现在经过一些清理、重新安装和删除,大部分都似乎正常工作了。只有少数扩展在从https://extensions.gnome.org更新后出现错误,或者它们会随机崩溃,重启也无法解决任何问题。我暂时将其保持原样。谢谢。 - Tosho

你可以使用mv命令。
语法如下:
mv source1 source2 source3 ... sourceN destination

在你的情况下:
cd ~
mkdir .old-gnome-config
mv .gnome .gnome2 .gconf .gconfd .metacity .cache \
.dbus .dmrc .mission-control .thumbnails .config/dconf/user \
.compiz* .old-gnome-config/

最后一个是一个目录,它是目的地。

解释:这是将旧配置移动到备份目标 _./.old-gnome-config/_,需要在主目录中运行。之后Ubuntu会恢复默认配置。 - mondjunge
@mondjunge 你修改了我的评论。我会相应地进行修改。 - maxadamo

重新安装gnome-tweak-tool解决了这个问题,重启后GNOME 3又恢复正常了。实际上gnome-tweak-tool已经安装了,但系统将其识别为未安装的状态。

6你是说重新安装gnome-tweak-tool会将GNOME设置重置为默认值吗?还是说它只能修复一些可能导致某人想要重置这些设置的问题? - Eliah Kagan
问题是Gnome设置重置了。重新安装“gnome-tweak-tool”并不能重置Gnome设置。 - Pasi Suominen

我做了:
cd $HOME
cd .config
rm -R *
sudo reboot

而且我发现我的桌面就像我创建用户账户的第一天一样,但是我的软件参数都是相同的(火狐浏览器、雷鸟邮件客户端、FileZilla...)。

它帮助了我...谢谢 @P-J Marquet - Amitabha Biswas
4这将重置所有使用~/.config存储配置数据的内容。不建议这样做。 - RolandiXor