通过 gsettings 对 Gedit 的更改似乎被忽略了

Changes to Gedit through gsettings seem to be ignored

我正在尝试使用 gsettings 更改我的一些 Gedit 设置 (Ubuntu 20.04),但我的更改似乎被 Gedit 忽略了。例如,当我通过

更改制表符宽度时
gsettings set org.gnome.gedit.preferences.editor tabs-size 4

我的新制表符宽度显示在

gsettings list-recursively | grep gedit

但是当我在 Gedit 中打开任何东西时,它仍然使用默认的制表符宽度 8。

在这个示例中,这不是什么大问题,因为我也可以从 Gedit GUI 更改制表符宽度,但其他设置(例如右边距位置)似乎不在Gedit 首选项菜单。

当我尝试 sudo gsettings 命令时,我得到了这个错误:

(process:4742): dconf-WARNING **: 08:03:40.804: failed to commit changes to dconf: Error spawning command line “dbus-launch --autolaunch=0d66e8250a634e9d8ee4675ca3d977fa --binary-syntax --close-stderr”: Child process exited with code 1

那么在这里使用 gsettings 的正确方法是什么?

好的,经过大量额外搜索后,我发现了这个:

https://askubuntu.com/questions/491217/how-change-gedit-preferences-in-xfce-xubuntu#491296

显然(至少部分)我的问题是我使用的是 Xfce 桌面(我通常通过 VNC 连接工作)。我不确定 why/how 这会导致 Gedit 忽略通过 gsettings 更改的设置,但是安装 dconf-editor 并更改 Gedit 的设置对我来说确实有效。