Dconf,可以读取值但不能写入(给定的地址为空)

Dconf,可以读取值但不能写入(给定的地址为空)

在 ubuntu 20.04 上,通过 cli 调整设置效果很好:

dconf write /org/gnome/desktop/interface/text-scaling-factor 0.9

但是在 ubuntu 22.04 上,我只能读取值

$ dconf read /org/gnome/desktop/interface/text-scaling-factor    
0.94999999999999996

$ dconf write /org/gnome/desktop/interface/text-scaling-factor 0.9
error: The given address is empty

知道如何解决吗? Gnome tweaks可以修改它,但我想通过 cli 进行修改

答案1

结果是什么echo $DBUS_SESSION_BUS_ADDRESS

如果未设置此环境变量,则尝试使用以下命令进行设置:

export DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/$UID/bus

然后再试dconf write一次。

相关内容