Thinkpad X60 터치 스크린이 작동하지 않습니다

Thinkpad X60 터치 스크린이 작동하지 않습니다

내 lenovo x60 태블릿에서 Manjaro 32비트를 실행하고 있는데 터치스크린이 제대로 작동하지 않습니다. 패키지가 설치되어 있지만 xf86-input-wacom디지털 펜으로 클릭하려고 할 때마다 펜이 있는 위치가 아닌 모든 곳에서 커서가 클릭됩니다. 다른 장치를 실행하면 실행 시 이런 현상이 발생할 수 있다는 것을 발견했습니다. 지금까지 본 장치는 다음과 같습니다.sudo systemctl restart [email protected]xsetwacom list

Wacom Serial Penabled Pen stylus    id: 12  type: STYLUS    
Wacom Serial Penabled Pen eraser    id: 13  type: ERASER  

Serial Wacom Tablet WACf008 stylus  id: 12  type: STYLUS
Serial Wacom Tablet WACf008 eraser  id: 13  type: ERASER
Serial Wacom Tablet WACf008 eraser  id: 14  type: TOUCH

Wacom Serial Penabled 1FG Touchscreen Finger touch  id: 12  type: TOUCH
Wacom Serial Penabled 1FG Touchscreen Pen stylus    id: 13  type: STYLUS
Wacom Serial Penabled 1FG Touchscreen Pen eraser    id: 14  type: ERASER

Wacom Serial Penabled 2FG Touchscreen Finger touch  id: 12  type: TOUCH
Wacom Serial Penabled 2FG Touchscreen Pen stylus    id: 13  type: STYLUS
Wacom Serial Penabled 2FG Touchscreen Pen eraser    id: 14  type: ERASER

두 번째 세트(Serial Wacom Tablet WACf008 Stylus)를 제외한 모든 세트가 작동하지 않습니다. 이것은 안정적으로 작동하는 유일한 것으로 보이지만 자주 발생하지는 않습니다(사실 거의 발생하지 않습니다).

나는 이전에 Xubuntu에서 이것을 경험했습니다.

누구든지 이 문제에 대한 해결 방법이나 솔루션을 갖고 있다면 이 노트북을 터치 스크린과 함께 사용하고 싶을 것입니다.

답변1

/etc/X11/xorg.conf.d/90-touchscreen.conf파일을 지정 하고 삭제 해야 합니다 [email protected].

/etc/X11/xorg.conf.d/90-touchscreen.conf
Section "ServerLayout"
        Identifier      "Default Layout"
        Screen          "Default Screen"
        InputDevice     "stylus"        "SendCoreEvents"
        InputDevice     "eraser"        "SendCoreEvents"
EndSection

Section "InputDevice"
        Identifier      "stylus"
        Driver          "wacom"
        Option          "Device"        "/dev/ttyS0"
        Option          "Type"          "stylus"
        Option          "ForceDevice"   "ISDV4"
        Option          "Mode"          "absolute"
        Option          "SendCoreEvents"        "true"
        Option          "Button2"       "3"
EndSection

Section "InputDevice"
        Identifier      "eraser"
        Driver          "wacom"
        Option          "Device"        "/dev/ttyS0"
        Option          "Type"          "eraser"
        Option          "ForceDevice"   "ISDV4"
        Option          "Mode"          "absolute"
        Option          "SendCoreEvents"        "true"
        Option          "Button1"       "2"
EndSection

Section "Device"
        Identifier      "intel"
        Driver      "intel"
        Option          "RandRRotation" "true"
EndSection

Section "Monitor"
        Identifier      "Monitor0"
EndSection

Section "Screen"
        Identifier      "Default Screen"
        Monitor         "Monitor0"
        Device          "intel"
EndSection

Wacom 서비스를 비활성화하는 방법을 몰라 서비스 파일을 삭제했습니다./usr/lib/systemd/system/[email protected]

이렇게 하면 위에서 언급한 장치가 더 이상 나타나지 않고, 파일에 지정된 장치가 나타납니다. 파일에 명시된 장치는 불만이나 오류 없이 잘 작동합니다.

내가 시작한 Manjaro 포럼 게시물:https://forum.manjaro.org/t/lenovo-x60-tablet-touchscreen-not-working/81887

답변2

디지털 펜으로 클릭하려고 할 때마다 펜이 있는 위치가 아닌 모든 곳에서 커서가 클릭됩니다.

"모든 위치"가 반복 가능한 위치에서 발생하는 경우(매번 동일한 펜 위치에 대해 동일한 클릭 위치를 의미) 터치 스크린을 보정해야 할 수도 있습니다. 이 Serial Wacom Tablet WACf008장치에는 어떤 방식으로든 사전 교정을 위한 데이터가 제공될 수 있지만 다른 장치에는 그렇지 않을 수도 있습니다.

펜 입력 터치스크린을 보정하면 정확도가 향상되고 머리 위치와 터치스크린 장치의 0이 아닌 물리적 깊이로 인한 명백한 위치 차이를 보상할 수 있으므로 어쨌든 좋은 생각입니다.

터치 스크린을 보정하려면 다음을 xinput_calibrator사용할 수 있습니다.내 다른 답변.

관련 정보