我想从无法启动的操作系统安装中访问 gnome 配置,例如键盘快捷键,但我可以访问整个文件系统。旧系统是Fedora 36、Gnome 42、wayland,如果这很重要的话。
行不通的想法:
在这里的答案中https://askubuntu.com/a/1200952,
dconf 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 纠正这个例子!