Arch linux - Thinkpad의 Wacom 디스플레이가 입력을 읽지 못함

Arch linux - Thinkpad의 Wacom 디스플레이가 입력을 읽지 못함

Thinkpad x390의 wacom 디스플레이에 문제가 있습니다. Linux는 스타일러스나 펜 버튼의 움직임에 반응하지 않습니다. 와콤 드라이버를 설치했습니다.

출력은 다음과 같습니다 libwacom-list-local-devices.

devices:
- name: 'Wacom ISDv4 51af'
  bus: 'usb'
  vid: '0x056a'
  pid: '0x51af'
  nodes:
  - /dev/input/event9
  - /dev/input/event7

출력은 다음과 같습니다 xinput.

xinput
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Wacom Pen and multitouch sensor Finger    id=9    [slave  pointer  (2)]
⎜   ↳ Wacom Pen and multitouch sensor Pen stylus    id=10   [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                id=14   [slave  pointer  (2)]
⎜   ↳ TPPS/2 Elan TrackPoint                    id=15   [slave  pointer  (2)]
⎜   ↳ Wacom Pen and multitouch sensor Pen eraser    id=17   [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)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Sleep Button                              id=8    [slave  keyboard (3)]
    ↳ Integrated Camera: Integrated C           id=11   [slave  keyboard (3)]
    ↳ Integrated Camera: Integrated I           id=12   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=13   [slave  keyboard (3)]
    ↳ ThinkPad Extra Buttons                    id=16   [slave  keyboard (3)]

출력 xinput list-props 9:

Device 'Wacom Pen and multitouch sensor Finger':
    Device Enabled (186):   1
    Coordinate Transformation Matrix (188): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    libinput Calibration Matrix (315):  1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    libinput Calibration Matrix Default (316):  1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    libinput Send Events Modes Available (298): 1, 0
    libinput Send Events Mode Enabled (299):    0, 0
    libinput Send Events Mode Enabled Default (300):    0, 0
    Device Node (301):  "/dev/input/event7"
    Device Product ID (302):    1386, 20911

산출xinput list-props 17

Device 'Wacom Pen and multitouch sensor Pen eraser':
    Device Enabled (186):   1
    Coordinate Transformation Matrix (188): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    Device Accel Profile (309): 0
    Device Accel Constant Deceleration (310):   1.000000
    Device Accel Adaptive Deceleration (311):   1.000000
    Device Accel Velocity Scaling (312):    10.000000
    Device Node (301):  "/dev/input/event9"
    Wacom Tablet Area (324):    0, 0, 29376, 16524
    Wacom Rotation (325):   0
    Wacom Pressurecurve (326):  0, 0, 100, 100
    Wacom Serial IDs (327): 20911, 0, 10, 0, 0
    Wacom Serial ID binding (328):  0
    Wacom Proximity Threshold (329):    10
    Wacom Pressure Threshold (330): 26
    Wacom Sample and Suppress (331):    2, 4
    Wacom Enable Touch (332):   0
    Wacom Enable Touch Gesture (334):   0
    Wacom Touch Gesture Parameters (335):   0, 0, 250
    Wacom Tool Type (336):  "ERASER" (403)
    Wacom button action 0 (337):    1572865
    Wacom button action 1 (338):    1572866
    Wacom button action 2 (339):    1572867
    Wacom button action 3 (340):    1572872
    Wacom Button Actions (341): "Wacom button action 0" (337), "Wacom button action 1" (338), "Wacom button action 2" (339), "None" (0), "None" (0), "None" (0), "None" (0), "Wacom button action 3" (340)
    Wacom Pressure Recalibration (342): 1
    Wacom Panscroll Threshold (343):    1300
    Device Product ID (302):    1386, 20911
    Wacom Debug Levels (344):   0, 0

답변1

내 앞에 장치가 없기 때문에 개인적으로 디버깅할 수 있는 몇 가지 방법은 다음과 같습니다.

xev터미널에서 실행을 시도한 다음 (흰색 창에 초점이 맞춰졌을 때) 터미널 출력을 보면,

  • 태블릿/스타일러스의 아무 버튼이나 누르십니까?
  • 태블릿/화면 위에 스타일러스를 올려놓으면 어떻게 되나요?
  • 스타일러스를 태블릿/화면에 대고 누를 때?

이는 문제의 원인이 무엇인지 판단하는 데 도움이 됩니다.

다른 유용한 질문은 다음과 같습니다.

  • krita나 inkscape와 같은 그리기 프로그램에서 작동하나요?
  • 어떤 유형의 창 관리자 및/또는 데스크탑 관리자를 사용하십니까?

어쩌면 이것이 여러분을 이 질문의 결론에 더 가까이 다가갈 수도 있을 것입니다. 이것이 제가 현재 더 이상의 정보 없이 막연하게 대답할 수 있는 것입니다.

관련 정보