如何在 chroot 中运行“gsettings set”?

如何在 chroot 中运行“gsettings set”?

我在没有 X 的 chroot 环境中运行了以下命令:

gsettings set org.gnome.desktop.a11y.applications screen-reader-enabled true

我收到以下错误消息:

(process:8290): WARNING **: Command line `dbus-launch --autolaunch=09be9504960407430fb3a253000052a5 --binary-syntax --close-stderr' exited with non-zero exit status 1: No protocol specified\nNo protocol specified\nAutolaunch error: X11 initialization failed.

更改 gsettings 时 X 是否必不可少?还有其他方法可以更改设置吗?(我的目的是制作一个默认启用屏幕阅读器的 LiveCD iso)

谢谢!

答案1

它是可能的gsettings不使用 X11运行dbus-launch --exit-with-session

dbus-launch --exit-with-session gsettings set org.gnome.desktop.a11y.applications screen-reader-enabled true

相关内容