Debian10 터치패드가 기본 모드에서 중지됩니다.

Debian10 터치패드가 기본 모드에서 중지됩니다.

저는 Lenovo Y2P에서 Debian 10/Gnome을 실행하고 있는데 지금까지는 문제가 없습니다. 특히 uname -a출력은 다음과 같습니다.

Linux deepthought 4.19.0-13-amd64 #1 SMP Debian 4.19.160-2 (2020-11-28) x86_64 GNU/Linux

sudo halt4.19.0-11-amd64에서 실행 중 이었으므로 synclient -l결과는 다음과 같습니다.

시냅스 속성을 찾을 수 없습니다. Synaptics 드라이버가 로드되지 않았습니까?

즉, 터치패드는 작동하지만 덜 민감하고, 두 손가락 스크롤이 없고, 클릭하여 드래그할 수 없으며, 마우스 및 터치패드 설정 메뉴가 기본 형태로 축소되었습니다. 이전 버전인 4.19.0-10-amd64에서는 터치패드가 여전히 완벽하게 작동합니다.

지금까지 시도한 내용은 다음과 같습니다.

  1. xserver-xorg-input-libinput설치했는데 다시 xserver-xorg-input-synaptics설치했는데 소용이 없었습니다.

  2. 이것과 같이스택 교환대답, xinput list항복:

↳ PS/2 Synaptics 터치패드 ID=13 [포인터(2)에서]

그러나 제안된 대로 시냅틱 구성 파일을 복사하십시오.

cp /usr/share/X11/xorg.conf.d/70-synaptics.conf /etc/X11/xorg.conf.d/70-synaptics.conf

그리고 다시 시작해도 문제가 해결되지 않았습니다. 그 내용은 70-synaptics.conf다음과 같습니다:

# Example xorg.conf.d snippet that assigns the touchpad driver
# to all touchpads. See xorg.conf.d(5) for more information on
# InputClass.
# DO NOT EDIT THIS FILE, your distribution will likely overwrite
# it when updating. Copy (and rename) this file into
# /etc/X11/xorg.conf.d first.
# Additional options may be added in the form of
#   Option "OptionName" "value"
#
Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        MatchIsTouchpad "on"
# This option is recommend on all Linux systems using evdev, but cannot be
# enabled by default. See the following link for details:
# http://who-t.blogspot.com/2010/11/how-to-ignore-configuration-errors.html
#       MatchDevicePath "/dev/input/event*"
EndSection

Section "InputClass"
        Identifier "touchpad ignore duplicates"
        MatchIsTouchpad "on"
        MatchOS "Linux"
        MatchDevicePath "/dev/input/mouse*"
        Option "Ignore" "on"
EndSection

# This option enables the bottom right corner to be a right button on clickpads
# and the right and middle top areas to be right / middle buttons on clickpads
# with a top button area.
# This option is only interpreted by clickpads.
Section "InputClass"
        Identifier "Default clickpad buttons"
        MatchDriver "synaptics"
        Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
        Option "SecondarySoftButtonAreas" "58% 0 0 15% 42% 58% 0 15%"
EndSection

# This option disables software buttons on Apple touchpads.
# This option is only interpreted by clickpads.
Section "InputClass"
        Identifier "Disable clickpad buttons on Apple touchpads"
        MatchProduct "Apple|bcm5974"
        MatchDriver "synaptics"
        Option "SoftButtonAreas" "0 0 0 0 0 0 0 0"
EndSection
  1. 다시 추가커널 모듈은 도움이 되지 않지만 다음과 같이 알려줍니다. insmod /lib/modules/4.19.0-13-amd64/kernel/drivers/input/mouse/psmouse.ko proto=imps

  2. 다음과 같은이것reddit에서 dmesg다음과 같이 확인했습니다.

$ sudo dmesg | grep -i PS/2
[    1.799257] i8042: PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:PS2M] at 0x60,0x64 irq 1,12
[    1.812958] mousedev: PS/2 mouse device common for all mice
[    2.218457] input: PS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input5
[  246.027504] input: PS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input81

그러나 내 xorg 로그에는 Synaptics에 대한 어떤 내용도 포함되어 있지 않습니다.

[   189.259] 
X.Org X Server 1.20.4
X Protocol Version 11, Revision 0
[   189.259] Build Operating System: Linux 4.9.0-8-amd64 x86_64 Debian
[   189.259] Current Operating System: Linux deepthought 4.19.0-10-amd64 #1 SMP Debian 4.19.132-1 (2020-07-24) x86_64
[   189.259] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.19.0-10-amd64 root=UUID=48c75b27-4eb3-426f-9a8b-80bac1fc66d5 ro quiet
[   189.259] Build Date: 05 March 2019  08:11:12PM
[   189.259] xorg-server 2:1.20.4-1 (https://www.debian.org/support) 
[   189.259] Current version of pixman: 0.36.0
[   189.259]    Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
[   189.259] Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[   189.260] (==) Log file: "/var/log/Xorg.0.log", Time: Thu Aug  6 14:41:07 2020
[   189.260] (==) Using config directory: "/etc/X11/xorg.conf.d"
[   189.260] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[   189.261] Parse error on line 3 of section Device in file /etc/X11/xorg.conf.d/20-displaylink.conf
        "MatchDriver" is not a valid keyword in this section.
[   189.262] (EE) Problem parsing the config file
[   189.262] (EE) Error parsing the config file
[   189.262] (EE) 
Fatal server error:
[   189.262] (EE) no screens found(EE) 
[   189.262] (EE) 
Please consult the The X.Org Foundation support 
         at http://wiki.x.org
 for help. 
[   189.262] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[   189.262] (EE) 
[   189.262] (EE) Server terminated with error (1). Closing log file.

여기의 버그는 중단된 또 다른 프로젝트에서 비롯되었습니다. 과거에는 시냅틱 드라이버에 영향을 미치지 않았습니다. 그러나 후자에 대해서는 아무것도 보이지 않습니다.

(부가 질문: 20-displaylink.conf얼마 전에 파일을 삭제했습니다. 즉, 더 이상 존재하지 않습니다. 이 로그는 언제/어떻게 업데이트됩니까?)

  1. 예상대로 모듈은 제안된 대로 시작 시 자동으로 추가됩니다.여기아무것도 바꾸지 않았습니다.

  2. 이것협회Gnome 3.20은 더 이상 시냅틱 드라이버를 지원하지 않으며 libinput으로 전환한다고 알려주세요. 3.30.2가 있으므로 동작은 의미가 있지만 커널 버전 4.19.0-10-amd64에 동일한 Gnome 버전이 있고 잘 작동합니다. 어쨌든, 이 위키 항목은 나에게 libinput으로 전환하는 방법을 알려주기로 되어 있습니다. 그러나 나는 이것을 하기에는 너무 어리석은 것 같습니다. 즉, 내가 무엇을 해야 하는지 이해하지 못합니다.

이제는 Linux에 익숙하지 않기 때문에 점점 절망에 빠져 나만의 솔루션을 만들 수 없습니다. 따라서 어떤 도움이라도 대단히 감사하겠습니다. 또한 : 어떻게 halt엉망이 될 수 있습니까? 내가 알아야 할 위험이 있습니까?

매우 감사합니다!

답변1

나중에 같은 문제가 발생하는 경우: OS를 다시 설치하여 문제를 해결했습니다. 죄송하지만 더 좋은 소식이 없습니다.

관련 정보