mirror of
https://github.com/SinTan1729/random.git
synced 2024-12-27 05:28:37 -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
|
# 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
|
# 0 0,12 * * * <location-of-this-script> crontab
|
||||||
|
|
||||||
confdir="/home/sintan/.config"
|
confdir="/home/sintan/.config"
|
||||||
|
@ -21,22 +21,30 @@ if test -f $confdir/latlong.toml ; then
|
||||||
source $confdir/latlong.toml
|
source $confdir/latlong.toml
|
||||||
else
|
else
|
||||||
echo "No location config found!"
|
echo "No location config found!"
|
||||||
|
exit
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Check if called by crontab. If yes, start waiting, otherwise
|
# Check if called by crontab as routine. If yes, start waiting,
|
||||||
# adjust brightness immediately
|
# otherwise adjust brightness immediately
|
||||||
|
|
||||||
if [ "$1" == "crontab" ]; then
|
if [ "$1" == "crontab" ]; then
|
||||||
|
if test -f /tmp/brightness-crontab; then
|
||||||
|
exit
|
||||||
|
else
|
||||||
|
touch /tmp/brightness-crontab
|
||||||
if [ $(sunwait poll $latitude $longitude) == "DAY" ]; then
|
if [ $(sunwait poll $latitude $longitude) == "DAY" ]; then
|
||||||
sunwait wait set offset 10 $latitude $longitude && ddcutil setvcp 10 40
|
sunwait wait set offset 10 $latitude $longitude && ddcutil setvcp 10 40
|
||||||
else
|
else
|
||||||
sunwait wait rise offset 10 $latitude $longitude && ddcutil setvcp 10 70
|
sunwait wait rise offset 10 $latitude $longitude && ddcutil setvcp 10 70
|
||||||
fi
|
fi
|
||||||
|
rm /tmp/brightness-crontab
|
||||||
|
fi
|
||||||
else
|
else
|
||||||
if [ $(sunwait poll $latitude $longitude) == "DAY" ]; then
|
if [ $(sunwait poll $latitude $longitude) == "DAY" ]; then
|
||||||
ddcutil setvcp 10 70
|
ddcutil setvcp 10 70
|
||||||
echo "Monitor brightness set to 70%, since it's day time."
|
echo "Monitor brightness set to 70%, since it's day time."
|
||||||
else
|
else
|
||||||
ddcutil setvcp 10 40
|
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
|
||||||
fi
|
fi
|
Loading…
Reference in a new issue