我做了如下:
$ gsettings get org.gnome.desktop.session idle-delay
uint32 300
$ gsettings set org.gnome.desktop.session idle-delay 80
$ gsettings get org.gnome.desktop.session idle-delay
uint32 80
但是当我这样做时:dconf dump /org/gnome/
,我看到如下:
$ dconf dump /org/gnome/desktop/session
[/]
idle-delay=uint32 60
观察:dconf dump
显示真实值,但gsettings
显示新值但与 dconf-editor 显示的不同
重启后
$ dconf dump /org/gnome/desktop/session
[/]
idle-delay=uint32 60
$ gsettings get org.gnome.desktop.session idle-delay
uint32 300
观察:dconf dump
显示真实值,但gsettings
显示默认值
这是否意味着它gsettings
不能在我的系统上运行?如果是这样,我该如何解决这个问题?
我遇到了类似的问题,gsettings 无法更改桌面背景。然后我发现这个链接显示 anaconda 安装更改了原始 gsettings 的路径:
所以我搬到
~/.anaconda3/bin/gsettings
了~/.anaconda3/bin/gsettings_bkp
,现在正在使用原来的 gsettings: