20 lines
546 B
Text
20 lines
546 B
Text
|
|
#!/bin/sh
|
||
|
|
|
||
|
|
set -eu
|
||
|
|
|
||
|
|
|
||
|
|
# Loaded from ~/.config/environment.d/50-defaults.conf or a local override
|
||
|
|
BRIGHTNESS="${DEFAULT_BRIGHTNESS:?unset, check ~/.config/environment.d/}"
|
||
|
|
|
||
|
|
|
||
|
|
gdbus wait --session --timeout 10 org.gnome.SettingsDaemon.Power
|
||
|
|
|
||
|
|
gdbus call --session \
|
||
|
|
--dest org.gnome.SettingsDaemon.Power \
|
||
|
|
--object-path /org/gnome/SettingsDaemon/Power \
|
||
|
|
--method org.freedesktop.DBus.Properties.Set \
|
||
|
|
org.gnome.SettingsDaemon.Power.Screen Brightness "<int32 $BRIGHTNESS>" \
|
||
|
|
>/dev/null
|
||
|
|
|
||
|
|
|
||
|
|
echo "Set screen brightness to $BRIGHTNESS"
|