mirror of
https://github.com/SinTan1729/random.git
synced 2024-12-26 13:18:35 -06:00
Improved reboot behavior
This commit is contained in:
parent
ac7c4bfbe9
commit
46d64aebaa
1 changed files with 15 additions and 7 deletions
|
@ -12,7 +12,7 @@
|
|||
|
||||
# Add the following to crontab to make it run automatically and properly
|
||||
|
||||
# @reboot <location-of-this-script>
|
||||
# @reboot <location-of-this-script> && <location-of-this-script> crontab
|
||||
# 0 0,12 * * * <location-of-this-script> crontab
|
||||
|
||||
confdir="/home/sintan/.config"
|
||||
|
@ -21,22 +21,30 @@ if test -f $confdir/latlong.toml ; then
|
|||
source $confdir/latlong.toml
|
||||
else
|
||||
echo "No location config found!"
|
||||
exit
|
||||
fi
|
||||
|
||||
# Check if called by crontab. If yes, start waiting, otherwise
|
||||
# adjust brightness immediately
|
||||
# Check if called by crontab as routine. If yes, start waiting,
|
||||
# otherwise adjust brightness immediately
|
||||
|
||||
if [ "$1" == "crontab" ]; then
|
||||
if test -f /tmp/brightness-crontab; then
|
||||
exit
|
||||
else
|
||||
touch /tmp/brightness-crontab
|
||||
if [ $(sunwait poll $latitude $longitude) == "DAY" ]; then
|
||||
sunwait wait set offset 10 $latitude $longitude && ddcutil setvcp 10 40
|
||||
else
|
||||
sunwait wait rise offset 10 $latitude $longitude && ddcutil setvcp 10 70
|
||||
fi
|
||||
rm /tmp/brightness-crontab
|
||||
fi
|
||||
else
|
||||
if [ $(sunwait poll $latitude $longitude) == "DAY" ]; then
|
||||
ddcutil setvcp 10 70
|
||||
echo "Monitor brightness set to 70%, since it's day time."
|
||||
else
|
||||
ddcutil setvcp 10 40
|
||||
"Monitor brightness set to 40%, since it's night time."
|
||||
echo "Monitor brightness set to 40%, since it's night time."
|
||||
fi
|
||||
fi
|
Loading…
Reference in a new issue