3. 导入已更正的旧设置。

3. 导入已更正的旧设置。

在 16.04 上使用 Gnome 时,我在命令行上犯了错误并杀死了 Gnome。它现在无法启动 - 只能返回到 gdm!

我该如何恢复设置?

我尝试在 TTY 上的命令行中使用 gsettings,但它抱怨无法连接。

我通过移开文件再次进入我的桌面.config/dconf/user,但现在我丢失了所有的配置。

仅供参考,破坏我的桌面的命令(孩子们,不要在家里尝试这个!)是:

gsettings set org.gnome.settings-daemon.plugins.xsettings overrides "{'Gdk/WindowScalingFactor': <0>}"

答案1

1. 回到工作桌面

Ctrl++AltF1登录。

mv .config/dconf/user{,-old}
exit

Alt+F7返回 gdm 登录屏幕并登录。您的所有设置都消失了,但至少您回到了桌面。

2. 放弃旧设置

启动终端。

echo "user-db:user-old" >db_profile
DCONF_PROFILE=~/db_profile dconf dump / >old_settings

现在old_settings用你最喜欢的编辑器进行编辑并删除/纠正你破坏的部分。

3. 导入已更正的旧设置。

rm db_profile
mv .config/dconf/user-old ~/user-settings-delete-later
dconf load / <old_settings

现在一切都应该正常了,~/user-settings-delete-later如果满意的话你可以删除你的文件。

信用额度:https://unix.stackexchange.com/a/199864/23542

相关内容