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