컴퓨터를 최신 LTS Ubuntu 릴리스에서 18.04LTS로 업데이트한 후 Wacom Wireless Bamboo 타블렛의 스타일러스가 즉시 모든 버튼 기능을 잃었습니다.
시스템은 스타일러스 자체를 추적하는 것으로 보입니다. 스타일러스를 트랙패드로 이동하면 커서가 화면 주위로 이동하지만 스타일러스를 트랙패드에 터치하거나 스타일러스 본체의 버튼을 클릭해도 반응이 없기 때문입니다.
반면에 태블릿의 기본 터치패드 기능은 손가락 끌기 및 클릭에 각각 커서 이동 및 클릭에 반응합니다. 태블릿 하단의 A/B 버튼은 스타일러스 버튼과 마찬가지로 반응하지 않습니다. 세부사항은 다음과 같습니다:
태블릿 모델:Wacom 대나무 매트(무선), CTH-300/K
체계:우분투 18.04.1 LTS, 64비트
장치 > Wacom 태블릿:"스타일러스를 찾을 수 없습니다/구성하려면 태블릿 근처에서 스타일러스를 이동하십시오."가 표시되고 해당 영역에서 스타일러스 커서의 움직임에 응답하지 않습니다. Tablet > Wacom Bamboo Pad Wireless > Tracking Mode
"태블릿 (확실히)"입니다. A/B 태블릿 버튼에 대해 "맵 버튼..." 설정을 사용하려고 하면 매핑 화면에 나타나지만 누르기에 응답하지 않습니다.
libwacom-목록-로컬-장치:
나는 뭔가를 발견했습니다:Libwacom은 태블릿 스타일러스를 로 나열합니다 0xfffff;0xffffe
. 이는 기본 표준 스타일러스 및 지우개가 있는 스타일러스에 대한 코드입니다. Bamboo Pad의 스타일러스에는 지우개나 로커 버튼이 없으므로 유형으로 설정해야 합니다 0xffffd
. 이것이 의미하는 바가 무엇인지 확실하지 않습니다.이 오류아니면.
[Device]
Name=Wacom Bamboo Pad Wireless
DeviceMatch=usb:056a:0319;
Class=Bamboo
Width=4
Height=3
IntegratedIn=
Layout=bamboo-pad.svg
Styli=0xfffff;0xffffe;
[Features]
Reversible=false
Stylus=true
Ring=false
Ring2=false
Touch=true
TouchSwitch=false
StatusLEDs=
NumStrips=0
Buttons=2
[Buttons]
Left=
Right=
Top=
Bottom=A;B;
Touchstrip=
Touchstrip2=
OLEDs=
Ring=
Ring2=
EvdevCodes=0x110;0x111;
RingNumModes=0
Ring2NumModes=0
StripsNumModes=0
---------------------------------------------------------------
[Device]
Name=Wacom Bamboo Pad Wireless
DeviceMatch=usb:056a:0319;
Class=Bamboo
Width=4
Height=3
IntegratedIn=
Layout=bamboo-pad.svg
Styli=0xfffff;0xffffe;
[Features]
Reversible=false
Stylus=true
Ring=false
Ring2=false
Touch=true
TouchSwitch=false
StatusLEDs=
NumStrips=0
Buttons=2
[Buttons]
Left=
Right=
Top=
Bottom=A;B;
Touchstrip=
Touchstrip2=
OLEDs=
Ring=
Ring2=
EvdevCodes=0x110;0x111;
RingNumModes=0
Ring2NumModes=0
StripsNumModes=0
---------------------------------------------------------------
xinput - 목록:
또한 존재하지 않는 지우개도 나열되어 있습니다.
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Microsoft Microsoft® 2.4GHz Transceiver v7.0 id=9 [slave pointer (2)]
⎜ ↳ Microsoft Microsoft® 2.4GHz Transceiver v7.0 id=10 [slave pointer (2)]
⎜ ↳ Wacom Wireless Bamboo PAD Pen stylus id=11 [slave pointer (2)]
⎜ ↳ Wacom Wireless Bamboo PAD Finger touch id=15 [slave pointer (2)]
⎜ ↳ Wacom Wireless Bamboo PAD Pen eraser id=12 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Power Button id=7 [slave keyboard (3)]
↳ Microsoft Microsoft® 2.4GHz Transceiver v7.0 id=8 [slave keyboard (3)]
↳ Microsoft Microsoft® 2.4GHz Transceiver v7.0 id=13 [slave keyboard (3)]
↳ Microsoft Microsoft® 2.4GHz Transceiver v7.0 id=14 [slave keyboard (3)]
xinput 소품:
스타일러스에 실제로 있는 것보다 더 많은 버튼이 나열되어 있습니다.
/usr/share/libwacom$ xinput --list-props "Wacom Wireless Bamboo PAD Pen stylus"
Device 'Wacom Wireless Bamboo PAD Pen stylus':
Device Enabled (139): 1
Coordinate Transformation Matrix (141): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
Device Accel Profile (270): 0
Device Accel Constant Deceleration (271): 1.000000
Device Accel Adaptive Deceleration (272): 1.000000
Device Accel Velocity Scaling (273): 10.000000
Device Node (262): "/dev/input/event5"
Wacom Tablet Area (299): 0, 0, 10690, 6680
Wacom Rotation (300): 0
Wacom Pressurecurve (301): 0, 0, 100, 100
Wacom Serial IDs (302): 793, 1, 2, 0, 0
Wacom Serial ID binding (303): 0
Wacom Pressure Threshold (304): 26
Wacom Sample and Suppress (305): 2, 4
Wacom Enable Touch (306): 1
Wacom Hover Click (307): 1
Wacom Enable Touch Gesture (308): 0
Wacom Touch Gesture Parameters (309): 0, 0, 250
Wacom Tool Type (310): "STYLUS" (292)
Wacom Button Actions (311): "Wacom button action 0" (312), "Wacom button action 1" (313), "Wacom button action 2" (314), "None" (0), "None" (0), "None" (0), "None" (0), "Wacom button action 3" (315)
Wacom button action 0 (312): 1572865
Wacom button action 1 (313): 1572866
Wacom button action 2 (314): 1572867
Wacom button action 3 (315): 1572872
Wacom Pressure Recalibration (316): 1
Wacom Panscroll Threshold (317): 1209
Device Product ID (263): 1386, 793
Wacom Debug Levels (318): 0, 0
xinput 테스트 "Wacom 무선 Bamboo PAD 펜 스타일러스":
펜 움직임:
motion a[0]=7676 a[1]=3667 a[2]=0 a[3]=0 a[4]=0 a[5]=-900
motion a[0]=7663 a[1]=3660 a[2]=0 a[3]=0 a[4]=0 a[5]=-900
motion a[0]=7656 a[1]=3650 a[2]=0 a[3]=0 a[4]=0 a[5]=-900
motion a[0]=7657 a[1]=3642 a[2]=0 a[3]=0 a[4]=0 a[5]=-900
motion a[0]=7669 a[1]=3637 a[2]=0 a[3]=0 a[4]=0 a[5]=-900
motion a[0]=7688 a[1]=3635 a[2]=0 a[3]=0 a[4]=0 a[5]=-900
(etc.)
펜 "클릭"/터치:
motion a[0]=7658 a[1]=3641 a[2]=31164 a[3]=0 a[4]=0 a[5]=-900
펜 버튼을 클릭합니다.뚜렷한 반응 없음
진행 방법에 대한 아이디어가 있는 사람이 있으면 감사하겠습니다. 추가 버튼 매핑을 제거하고, libwacom의 태블릿 스타일러스 코드를 재지정하고/하거나 버튼 동작 코드가 정확히 무엇에 해당하는지 알아내고 싶지만 이 작업을 수행하는 방법에 대한 정보를 찾는 데 어려움을 겪고 있습니다. (그리고 아직 가지고 있는 작은 기능도 없애고 싶지 않습니다.)
나도 그랬어과거에 이 태블릿에 영구 설정을 할당하는 중에 문제가 발생했습니다., 비록 그것이 지금 일어나고 있는 일과 관련이 있는지는 확실하지 않습니다.
답변1
Ubuntu 19.04에서 이 문제가 발생했습니다. 내가 찾은 해결책은 다음 명령을 실행하여 누락된 xserver-xorg-input-wacom을 설치하는 것이었습니다.
sudo apt install xserver-xorg-input-wacom
답변2
예상 도착 시간:이 버그는 여전히 영구적인 수정 사항이 없는 것 같으므로 libwacom에 영향을 미치는 모든 주요 시스템 업데이트에서 패치를 다시 적용하고 libwacom을 재구성한 다음 재부팅해야 한다는 점에 유의해야 합니다. 짜증나지만 지금까지 계속 일하고 있습니다.
다운로드를 통해 스타일러스 터치 태블릿 기능이 복원되었습니다.Bamboo PAD 이름 변경 패치내 libwacom 소스 디렉터리로 이동하여 을 실행 sudo ./configure
하고 다시 실행한 sudo make && sudo make install
다음 재부팅하세요. (패치 세부정보는 여기에서 확인할 수 있습니다..)
스타일러스 본체 버튼의 오른쪽 클릭 기능이 복원되었지만 xsetwacom set <id> button 2 3
시작할 때마다 적용해야 합니다.
답변3
16.04에서 Ubuntu 18.04로 업그레이드했을 때 Wacom 태블릿이 작동을 멈췄습니다. xserver-xorg-input-wacom
시스템에서 기존 것을 제거하고 설치했습니다 .소스 wacom의 최신 입력. 이것은 실제로 나에게 효과적입니다.