From e2cd3475a2430e02a28b22901809b0468194fa9c Mon Sep 17 00:00:00 2001
From: Walmes Zeviani <walmes@ufpr.br>
Date: Mon, 4 Sep 2023 08:38:09 -0400
Subject: [PATCH] =?UTF-8?q?Modifica=C3=A7=C3=B5es=20na=20mesa=20Wacom=20Ba?=
 =?UTF-8?q?mboo.?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 wacom_bamboo_configure.sh | 21 +++++++++++----------
 1 file changed, 11 insertions(+), 10 deletions(-)

diff --git a/wacom_bamboo_configure.sh b/wacom_bamboo_configure.sh
index bc68f2f..f315a14 100644
--- a/wacom_bamboo_configure.sh
+++ b/wacom_bamboo_configure.sh
@@ -28,7 +28,8 @@ lsusb | grep 'Wacom'
 xsetwacom --list devices
 
 # Nome da mesa digitalizadora.
-WACOM=$(xsetwacom --list devices | grep "STYLUS" | awk '{print gensub(/(.+) stylus.*/, "\\1", "g")}')
+# WACOM=$(xsetwacom --list devices | grep "STYLUS" | awk '{print gensub(/(.+) stylus.*/, "\\1", "g")}')
+WACOM="Wacom Bamboo Connect"
 echo $WACOM
 
 # Monitores disponíveis.
@@ -59,24 +60,24 @@ echo $MAINMONITOR
 # xsetwacom --set "Wacom Bamboo Connect Pen eraser" MapToOutput $MAINMONITOR
 
 # Mapeia a Wacom para o monitor principal.
-if xsetwacom --list devices | grep -q "STYLUS"; then
-    xsetwacom --set "$WACOM stylus" MapToOutput $MAINMONITOR
+if xsetwacom --list devices | grep -q "Wacom Bamboo Connect .* STYLUS"; then
+    xsetwacom --set "$WACOM Pen stylus" MapToOutput $MAINMONITOR
 fi
-if xsetwacom --list devices | grep -q "ERASER"; then
-    xsetwacom --set "$WACOM eraser" MapToOutput $MAINMONITOR
+if xsetwacom --list devices | grep -q "Wacom Bamboo Connect .* ERASER"; then
+    xsetwacom --set "$WACOM Pen eraser" MapToOutput $MAINMONITOR
 fi
-if xsetwacom --list devices | grep -q "PAD"; then
-    xsetwacom --set "$WACOM pad" MapToOutput $MAINMONITOR
+if xsetwacom --list devices | grep -q "Wacom Bamboo Connect .* PAD"; then
+    xsetwacom --set "$WACOM Pad pad" MapToOutput $MAINMONITOR
 fi
 
 # Configura para manter mapeamento isométrico. -------------------------
 
-if xsetwacom --list devices | grep -q "STYLUS"; then
+if xsetwacom --list devices | grep -q "Wacom Bamboo Connect .* STYLUS"; then
     # Determina a área do tablet.
     AREALEFT=0
     AREATOP=0
     $(
-        xinput list-props "$WACOM stylus" | \
+        xinput list-props "$WACOM Pen stylus" | \
             grep 'Wacom Tablet Area' | \
             awk '{print gensub(/.*0, 0, ([0-9]+), ([0-9]+)/, "export AREARIGHT=\\1\nexport AREABOTTOM=\\2", "g")}'
     )
@@ -117,7 +118,7 @@ if xsetwacom --list devices | grep -q "STYLUS"; then
     # xsetwacom set "$WACOM" MapToOutput $MAINMONITOR
     # Define a área de trabalho para ter escala 1:1.
     echo "Define área de trabalho para escala isométrica."
-    xsetwacom set "$WACOM stylus" \
+    xsetwacom set "$WACOM Pen stylus" \
               Area $AREALEFT $AREATOP $RESULTRIGHT $RESULTBOTTOM
 fi
 
-- 
GitLab