Save and revert status of brightnessctl to .config/navi

This commit is contained in:
Ferit Yiğit BALABAN
2022-04-28 02:24:06 +03:00
parent 1be65ef5c0
commit a40fac5771
2 changed files with 22 additions and 6 deletions

View File

@@ -3,6 +3,14 @@
# Ferit Yigit BALABAN <fyb@duck.com>, 2022
#
# Step 0: Save status to default location
r_screen=$(brightnessctl --machine-readable)
r_kbdlgt=$(brightnessctl --machine-readable --device asus::kbd_backlight)
screen=(${r_screen//,/ })
kbdlgt=(${r_kbdlgt//,/ })
echo ${screen[2]} > $HOME/.config/navi/screen
echo ${kbdlgt[2]} > $HOME/.config/navi/kbdlgt
# Step 1: Set screen brightness to 0
brightnessctl set 0
@@ -17,3 +25,7 @@ pactl set-sink-volume @DEFAULT_SINK@ 0%
# Step 5: Lock the screen with screensaver
betterlockscreen --lock --off 10
# Step 7: Write log message
dt=$(date +'%d/%m/%y-%H.%M.%S')
echo "[$dt] navi is locked." >> $HOME/navi.log