Dell이있는 경우 이에 대한 솔루션이 있습니다. 특정 단계를 업데이트하는 한 Dell 랩톱이없는 경우에도 적용 할 수 있습니다. Dell Inpsiron 13 7000 시리즈가 있으며 다음 솔루션이 완벽하게 작동했습니다.
이 지침은이 문서 Precision / XPS : Ubuntu 일반 터치 패드 / 마우스 문제 수정 에서 Dell에서 직접 제공합니다 . 문제는 Synaptics 드라이버가 Dell보다 우선하는 것 같습니다. Synaptics를 비활성화해야합니다.
첫 번째 부분은 나에게 놀라운 일이었습니다. 추가 할 것을 제안하는 스크립트는 다음과 같습니다 sudo gedit /usr/share/X11/xorg.conf.d/51-synaptics-quirks.conf
. 허용되는 답변의 해결책을 따르는 것이 권장되지 않습니다.
# Disable generic Synaptics device, as we're using
# "DLL0704:01 06CB:76AE Touchpad"
# Having multiple touchpad devices running confuses syndaemon
Section "InputClass"
Identifier "SynPS/2 Synaptics TouchPad"
MatchProduct "SynPS/2 Synaptics TouchPad"
MatchIsTouchpad "on"
MatchOS "Linux"
MatchDevicePath "/dev/input/event*"
Option "Ignore" "on"
EndSection
호환성 비교를 위해 Dell Inspiron 13 7000 시리즈를 xinput list
jonathan@Dell:~$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Logitech USB Receiver id=10 [slave pointer (2)]
⎜ ↳ Logitech USB Receiver id=11 [slave pointer (2)]
⎜ ↳ ELAN Touchscreen id=13 [slave pointer (2)]
⎜ ↳ DELL0741:00 06CB:7E7E Touchpad id=14 [slave pointer (2)]
...
시냅틱은 위의 스크립트에 의해 비활성화 되었기 때문에 해당 목록에 없습니다. 이 스크립트를 추가하기 전에 xinput --test <id>"
(나를 위해 14
) 실행하는 것이 좋습니다 . 터미널에서 출력되는 경우 장치가 작동 중임을 의미합니다 (장치가 "켜져 있음").
다시 부팅 한 후 libinput
다음 명령 으로 설치해야합니다 sudo apt-get install xserver-xorg-input-libinput libinput-tools
.
libinput
설치 후 sudo gedit /usr/share/X11/xorg.conf.d/90-libinput.conf
선호 사항에 따라 업데이트해야합니다 . 예를 들어 여기 있습니다.
# Match on all types of devices but tablet devices and joysticks
Section "InputClass"
Identifier "libinput pointer catchall"
MatchIsPointer "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
EndSection
Section "InputClass"
Identifier "libinput keyboard catchall"
MatchIsKeyboard "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
EndSection
Section "InputClass"
Identifier "libinput touchpad catchall"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Option "Tapping" "True"
Option "TapingDrag" "True"
Option "DisableWhileTyping" "True"
Option "AccelProfile" "adaptive"
Option "NaturalScrolling" "True"
Option "AccelSpeed" "0.2"
Driver "libinput"
EndSection
Section "InputClass"
Identifier "libinput touchscreen catchall"
MatchIsTouchscreen "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
EndSection
더 이상 민감한 터치 패드가 아닙니다!