我在没有 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