Save and revert status of brightnessctl to .config/navi
This commit is contained in:
parent
1be65ef5c0
commit
a40fac5771
@ -3,11 +3,15 @@
|
|||||||
# Ferit Yigit BALABAN <fyb@duck.com>, 2022
|
# Ferit Yigit BALABAN <fyb@duck.com>, 2022
|
||||||
#
|
#
|
||||||
|
|
||||||
# Step 1: Screen brightness back at %50
|
# Step 1: Revert status from default location
|
||||||
brightnessctl set 50%
|
screen=$(cat $HOME/.config/navi/screen)
|
||||||
|
kbdlgt=$(cat $HOME/.config/navi/kbdlgt)
|
||||||
|
brightnessctl set $screen
|
||||||
|
brightnessctl set --device asus::kbd_backlight $kbdlgt
|
||||||
|
|
||||||
# Step 2: Set keyboard backlight to %33
|
# Step 2: Set mouse light to breathing colors
|
||||||
brightnessctl --device asus::kbd_backlight set 33%
|
|
||||||
|
|
||||||
# Step 3: Set mouse light to breathing colors
|
|
||||||
rivalcfg --color=#FF66F5 --light-effect=breath
|
rivalcfg --color=#FF66F5 --light-effect=breath
|
||||||
|
|
||||||
|
# Step 3: Write log message
|
||||||
|
dt=$(date +'%d/%m/%y-%H.%M.%S')
|
||||||
|
echo "[$dt] navi was unlocked. fyb's back!" >> $HOME/navi.log
|
12
goingaway.sh
12
goingaway.sh
@ -3,6 +3,14 @@
|
|||||||
# Ferit Yigit BALABAN <fyb@duck.com>, 2022
|
# 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
|
# Step 1: Set screen brightness to 0
|
||||||
brightnessctl set 0
|
brightnessctl set 0
|
||||||
|
|
||||||
@ -17,3 +25,7 @@ pactl set-sink-volume @DEFAULT_SINK@ 0%
|
|||||||
|
|
||||||
# Step 5: Lock the screen with screensaver
|
# Step 5: Lock the screen with screensaver
|
||||||
betterlockscreen --lock --off 10
|
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
|
Loading…
x
Reference in New Issue
Block a user