parent
1c8efb9950
commit
6a432b305b
4 changed files with 37 additions and 44 deletions
@ -1,31 +1,31 @@ |
|||||||
#!/usr/bin/env sh |
#!/usr/bin/env sh |
||||||
|
|
||||||
applyptrmatrix() { |
applyptrmatrix() { |
||||||
PTRID="$( |
PTRID="$( |
||||||
xinput | grep -iE 'touchscreen.+pointer' | grep -oE 'id=[0-9]+' | cut -d= -f2 |
xinput | grep -iE 'touchscreen.+pointer' | grep -oE 'id=[0-9]+' | cut -d= -f2 |
||||||
)" |
)" |
||||||
xinput set-prop "$PTRID" --type=float --type=float "Coordinate Transformation Matrix" "$@" |
xinput set-prop "$PTRID" --type=float --type=float "Coordinate Transformation Matrix" "$@" |
||||||
} |
} |
||||||
|
|
||||||
isrotated() { |
isrotated() { |
||||||
xrandr | grep primary | cut -d' ' -f 5 | grep right && return 0 |
xrandr | grep primary | cut -d' ' -f 5 | grep right && return 0 |
||||||
return 1 |
return 1 |
||||||
} |
} |
||||||
|
|
||||||
rotnormal() { |
rotnormal() { |
||||||
xrandr -o normal |
xrandr -o normal |
||||||
applyptrmatrix 0 0 0 0 0 0 0 0 0 |
applyptrmatrix 0 0 0 0 0 0 0 0 0 |
||||||
exit 0 |
exit 0 |
||||||
} |
} |
||||||
|
|
||||||
rotright() { |
rotright() { |
||||||
xrandr -o right |
xrandr -o right |
||||||
applyptrmatrix 0 1 0 -1 0 1 0 0 1 |
applyptrmatrix 0 1 0 -1 0 1 0 0 1 |
||||||
exit 0 |
exit 0 |
||||||
} |
} |
||||||
|
|
||||||
rotate() { |
rotate() { |
||||||
isrotated && rotnormal || rotright |
if isrotated; then rotnormal; else rotright; fi |
||||||
} |
} |
||||||
|
|
||||||
rotate |
rotate |
||||||
|
@ -1,26 +1,26 @@ |
|||||||
#!/usr/bin/env sh |
#!/usr/bin/env sh |
||||||
notify() { |
notify() { |
||||||
VOL="$( |
VOL="$( |
||||||
amixer get "$(sxmo_audiocurrentdevice.sh)" | |
amixer get "$(sxmo_audiocurrentdevice.sh)" | |
||||||
grep -oE '([0-9]+)%' | |
grep -oE '([0-9]+)%' | |
||||||
tr -d ' %' | |
tr -d ' %' | |
||||||
awk '{ s += $1; c++ } END { print s/c }' | |
awk '{ s += $1; c++ } END { print s/c }' | |
||||||
xargs printf %.0f |
xargs printf %.0f |
||||||
)" |
)" |
||||||
dunstify -i 0 -u normal -r 998 "♫ $VOL" |
dunstify -i 0 -u normal -r 998 "♫ $VOL" |
||||||
echo 1 > /tmp/sxmo_bar |
echo 1 > /tmp/sxmo_bar |
||||||
} |
} |
||||||
|
|
||||||
up() { |
up() { |
||||||
amixer set "$(sxmo_audiocurrentdevice.sh)" 1+ |
amixer set "$(sxmo_audiocurrentdevice.sh)" 1+ |
||||||
notify |
notify |
||||||
} |
} |
||||||
down() { |
down() { |
||||||
amixer set "$(sxmo_audiocurrentdevice.sh)" 1- |
amixer set "$(sxmo_audiocurrentdevice.sh)" 1- |
||||||
notify |
notify |
||||||
} |
} |
||||||
setvol() { |
setvol() { |
||||||
amixer set "$(sxmo_audiocurrentdevice.sh)" $1 |
amixer set "$(sxmo_audiocurrentdevice.sh)" "$1" |
||||||
} |
} |
||||||
|
|
||||||
$@ |
$1 |
||||||
|
Loading…
Reference in new issue