diff --git a/.local/bin/initwacom b/.local/bin/initwacom index 8cfbb40..0acc08c 100755 --- a/.local/bin/initwacom +++ b/.local/bin/initwacom @@ -8,9 +8,10 @@ for i in $(seq 10); do done list=$(xsetwacom list devices) -pad=$(echo "${list}" | awk '/pad/{print $8}') -stylus=$(echo "${list}" | awk '/stylus/{print $8}') -eraser=$(echo "${list}" | awk '/eraser/{print $8}') +column=$((echo "$list" | grep "\(WL\)" >/dev/null) && echo 9 || echo 8) +pad=$(echo "${list}" | awk "/pad/{print \$$column}") +stylus=$(echo "${list}" | awk "/stylus/{print \$$column}") +eraser=$(echo "${list}" | awk "/eraser/{print \$$column}") if [ -z "${pad}" ]; then exit 0