diff --git a/.config/i3/config b/.config/i3/config index d2b8733..0ad2ebc 100644 --- a/.config/i3/config +++ b/.config/i3/config @@ -202,6 +202,8 @@ bindsym $mod+F2 exec xbacklight -dec 10 && pkill -RTMIN+2 i3blocks bindsym --release Print exec scrot -e "mv \$f $HOME/Pictures/screen_captures/" # Fullscreen bindsym --release Shift+Print exec scrot -s -e "mv \$f $HOME/Pictures/screen_captures/" # Selection bindsym --release $mod+Print exec scrot -u -e "mv \$f $HOME/Pictures/screen_captures/" # Focused window +# Touchscreen toggle +bindsym $mod+F7 exec $HOME/.scripts/wm/touchscreen.sh # Window appearance smart_gaps on diff --git a/.scripts/wm/brightness.sh b/.scripts/wm/brightness.sh index 5ccc1ac..2bdfbfe 100755 --- a/.scripts/wm/brightness.sh +++ b/.scripts/wm/brightness.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/bin/sh case $BLOCK_BUTTON in 3) xbacklight -set 30 ;; # right click @@ -8,9 +8,9 @@ esac PERCENTAGE=$(printf "%.0f" "$(xbacklight)") -if (( $PERCENTAGE >= 75 )); then +if $(( $PERCENTAGE >= 75 )); then ICON="" -elif (( $PERCENTAGE >= 25 )); then +elif $(( $PERCENTAGE >= 25 )); then ICON="" else ICON="" diff --git a/.scripts/wm/lock.sh b/.scripts/wm/lock.sh index 8e03d49..3f338cc 100755 --- a/.scripts/wm/lock.sh +++ b/.scripts/wm/lock.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/bin/sh ICON="$HOME/Pictures/lock.png" TMPBG='/tmp/screen.png' diff --git a/.scripts/wm/touchscreen.sh b/.scripts/wm/touchscreen.sh new file mode 100644 index 0000000..7b0b3ff --- /dev/null +++ b/.scripts/wm/touchscreen.sh @@ -0,0 +1,11 @@ +#!/bin/sh + +device="04F3200A:00 04F3:2373" +state=$(xinput --list-props "$device" | grep "Device Enabled" | sed -nr 's/.*:\t([0-9])/\1/p') + +if [ "$state" = "0" ]; then + xinput set-prop "$device" 140 1 +else + xinput set-prop "$device" 140 0 +fi + diff --git a/.scripts/wm/volume.sh b/.scripts/wm/volume.sh index 9a63b55..70f56c9 100755 --- a/.scripts/wm/volume.sh +++ b/.scripts/wm/volume.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/bin/sh # default (ALSA), pulse, jack MIXER="pulse" diff --git a/README.md b/README.md index b91fca2..7ca1aaf 100644 --- a/README.md +++ b/README.md @@ -85,6 +85,7 @@ All packages that are manually installed via pacman -S, dependencies not include python2-click-5.1 (AUR) platformio (AUR) vim + checkbashisms (AUR) ### Configuration: