저는 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 halt
4.19.0-11-amd64에서 실행 중 이었으므로 synclient -l
결과는 다음과 같습니다.
시냅스 속성을 찾을 수 없습니다. Synaptics 드라이버가 로드되지 않았습니까?
즉, 터치패드는 작동하지만 덜 민감하고, 두 손가락 스크롤이 없고, 클릭하여 드래그할 수 없으며, 마우스 및 터치패드 설정 메뉴가 기본 형태로 축소되었습니다. 이전 버전인 4.19.0-10-amd64에서는 터치패드가 여전히 완벽하게 작동합니다.
지금까지 시도한 내용은 다음과 같습니다.
xserver-xorg-input-libinput
설치했는데 다시xserver-xorg-input-synaptics
설치했는데 소용이 없었습니다.이것과 같이스택 교환대답,
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
다시 추가커널 모듈은 도움이 되지 않지만 다음과 같이 알려줍니다.
insmod /lib/modules/4.19.0-13-amd64/kernel/drivers/input/mouse/psmouse.ko proto=imps
다음과 같은이것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
얼마 전에 파일을 삭제했습니다. 즉, 더 이상 존재하지 않습니다. 이 로그는 언제/어떻게 업데이트됩니까?)
예상대로 모듈은 제안된 대로 시작 시 자동으로 추가됩니다.여기아무것도 바꾸지 않았습니다.
이것협회Gnome 3.20은 더 이상 시냅틱 드라이버를 지원하지 않으며 libinput으로 전환한다고 알려주세요. 3.30.2가 있으므로 동작은 의미가 있지만 커널 버전 4.19.0-10-amd64에 동일한 Gnome 버전이 있고 잘 작동합니다. 어쨌든, 이 위키 항목은 나에게 libinput으로 전환하는 방법을 알려주기로 되어 있습니다. 그러나 나는 이것을 하기에는 너무 어리석은 것 같습니다. 즉, 내가 무엇을 해야 하는지 이해하지 못합니다.
이제는 Linux에 익숙하지 않기 때문에 점점 절망에 빠져 나만의 솔루션을 만들 수 없습니다. 따라서 어떤 도움이라도 대단히 감사하겠습니다. 또한 : 어떻게 halt
엉망이 될 수 있습니까? 내가 알아야 할 위험이 있습니까?
매우 감사합니다!
답변1
나중에 같은 문제가 발생하는 경우: OS를 다시 설치하여 문제를 해결했습니다. 죄송하지만 더 좋은 소식이 없습니다.