如何在系统不运行的情况下访问 gnome 设置

如何在系统不运行的情况下访问 gnome 设置

我想从无法启动的操作系统安装中访问 gnome 配置,例如键盘快捷键,但我可以访问整个文件系统。旧系统是Fedora 36、Gnome 42、wayland,如果这很重要的话。

行不通的想法:

  • 在这里的答案中https://askubuntu.com/a/1200952dconf dump非常适合当前系统,并且还演示了如何从输出 ( dconf load < savefile) 加载设置。这指向类似 的路径org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0,但似乎没有任何与此匹配的文件。

  • https://unix.stackexchange.com/a/551458/30532, 他们使用gsettings list-recursively。同样,这似乎需要系统正在运行。

如何找到旧系统中保存设置的文件?

答案1

根据这个问题在askubuntu上本手册页,gnome设置存储在~/.config/dconf和/etc/dconf中,您可以通过设置DCONF_PROFILE来指定命令行工具的路径。

例如:

DCONF_PROFILE="/mnt/home/user/.config/dconf/" dconf dump /

感谢@aviro 纠正这个例子!

相关内容