Set screen brightness and idle time

By setting the following GSettings keys, you can configure the drop in the brightness level, and set brightness level and idle time.

Set the drop in the brightness level

To set the drop in the brightness level when the device has been idle for some time, create a local database for machine-wide settings in /etc/dconf/db/local.d/00-power, as in the following example:
[org/gnome/settings-daemon/plugins/power]
idle-dim=true

Set brightness level

To change the brightness level, create a local database for machine-wide settings in /etc/dconf/db/local.d/00-power, as in the following example, and replace 30 with the integer value you want to use:
[org/gnome/settings-daemon/plugins/power]
idle-brightness=30

Set idle time

To set the idle time after which the screen must be blanked and the default screensaver displayed, create a local database for machine-wide settings in /etc/dconf/db/local.d/00-session, as in the following example, and replace 900 with the integer value you want to use:
[org/gnome/desktop/session]
idle-delay=900

Incorporate your changes into the system databases by running the dconf update command as root.

You can also lock down the above settings to prevent users from changing them.