What were you trying to do that didn't work?
Unable to make dconf settings mandatory for all users.
Please provide the package NVR for which bug is seen:
dconf-0.28.0-4.el8
How reproducible: Always
Steps to reproduce
Step 1 : Check the value of idle-delay :
- dconf read /org/gnome/desktop/session/idle-delay
uint32 300
Step 2 : Create the following file :
- cat /etc/dconf/db/local.d/00-screensaver
[org/gnome/desktop/session]
idle-delay=uint32 900
Step 3 : Create locks :
- cat /etc/dconf/db/local.d/locks/00-screensaver
/org/gnome/desktop/session
Step 4 : Update dconf :
- dconf update
Step 5 : Check values for idle-delay :
- dconf read /org/gnome/desktop/session/idle-delay
uint32 900
Step 6 : Run the following :
- dconf write /org/gnome/desktop/session/idle-delay 400
Step 7 : Check the value for idle-delay :
dconf settings added to /etc/dconf/db/local.d/locks/ should be mandatory/enforced for all users.
Actual results
The values are overwritten despite locks. Settings are not enforced/mandatory.