Added autorotation

Signed-off-by: Marko Korhonen <marko.korhonen@reekynet.com>
This commit is contained in:
Marko Korhonen 2019-11-20 22:26:52 +02:00
parent a388ee5871
commit d397f15ad0
No known key found for this signature in database
GPG Key ID: 911B85FBC6003FE5
2 changed files with 24 additions and 0 deletions

View File

@ -20,6 +20,8 @@ exec {
ydotoold
wl-paste -t text --watch clipman store
autotiling
$HOME/Scripts/autorotate.sh
squeekboard
}
exec_always {

22
home/Scripts/autorotate.sh Executable file
View File

@ -0,0 +1,22 @@
#!/bin/bash
function rotate_ms {
case $1 in
"normal")
swaymsg output eDP-1 transform 0
;;
"right-up")
swaymsg output eDP-1 transform 90
;;
"bottom-up")
swaymsg output eDP-1 transform 180
;;
"left-up")
swaymsg output eDP-1 transform 270
;;
esac
}
while IFS='$\n' read -r line; do
rotation="$(echo $line | sed -En "s/^.*orientation changed: (.*)/\1/p")"
[[ ! -z $rotation ]] && rotate_ms $rotation
done < <(stdbuf -oL monitor-sensor)