web-dev-qa-db-ja.com

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.

Xはgsettingsを変更するのに必須ですか?設定を変更する別の方法はありますか? (私の目的は、デフォルトでスクリーンリーダーを有効にしてLiveCD isoを作成することです)

ありがとう!

4
Cameron Wong

dbus-launch --exit-with-sessionを使用してX11なしでgsettingsを実行することは possible です。

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