我正在使用基本OS Freya。如何在不重新安装和不使用Timeshift的情况下将基本OS设置重置为默认设置?

在以下位置,没有像“还原默认设置”这样的选项:



#1 楼

以下命令有效地执行了重置按钮的相同操作。

您可以尝试使用gsettings

首先,创建一个包含所有键的文件:

gsettings list-recursively | grep '^\S*' > keys.txt


然后循环遍历该文件并重置每个键

while read line; do echo $line; gsettings reset-recursively $line; done <keys.txt


这将重置所有设置(希望如此)。

评论


嘿@Tim很好,我会尝试然后接受它:)有没有办法通过GUI?

– Ravan
2015年11月21日15:37



@Ravan不,没有gui方法

–user3
15年11月21日在17:49

@WOEITG不,此命令会重置它们。

–user3
16年1月25日在22:09

@WOEITG否。这些命令将重置所有设置。

–user3
16年1月25日在22:27

@WOEITG我实际上发布了一个有关此的元文章:meta.elementaryos.stackexchange.com/questions/163/…

–user3
16 Jan 26'在11:41

#2 楼

Lewis G的方法对Loki来说对我有用,但是需要一些修补。由于gsettings递归地重复了一堆键,因此它还比需要的要慢很多。这是应该完成的所有事情。它会跳过临时文件,并通过删除重复的行来加快运行速度。

for line in `gsettings list-recursively | grep '^\S*' |awk '{ print   }' | uniq`; do gsettings reset-recursively $line; done


#3 楼

在“系统设置”>“关于”中,有一个“恢复默认设置”按钮。

这将重置所有系统设置键。它不会重置应用程序设置或删除您的任何个人数据。

编辑:我的错。此功能尚未作为稳定更新发布。