Ubuntu 16.04 LTS에서 손바닥 거부를 수정하는 방법?


14

최근에 Dell Inspiron 7559 랩탑에서 Ubuntu를 다운로드했으며 손바닥 거부가 작동하는 것을 발견했습니다. 소프트웨어는 부분적으로 작동합니다. 손바닥으로 트랙 패드를 사용하려고 할 때 커서가 움직이지 않으므로 손바닥을 명확하게 인식하지만 손바닥을 트랙 패드에 올려 놓을 필요는 없습니다. 이로 인해 창이 사라 지므로 창을 다시 찾으려면 사냥해야합니다.

이것은 내가 가진 다른 사람을 찾을 수 없었던 특별히 이상한 문제입니다. Windows와 Ubuntu를 이중 부팅하고 Windows 10을 부팅 할 때이 문제가 발생하지 않습니다. 변경할 수있는 설정이나 업데이트 할 수있는 드라이버가 있습니까? 도움을 주시면 감사하겠습니다.

편집하다:

xinput list를 사용하여 장치를 확인한 결과 터치 패드 입력이 2 개인 것으로 나타났습니다.

LAN ELAN1010 : 00 04F3 : 3012 터치 패드 id = 12 [슬레이브 포인터 (2)]

ET ETPS / 2 Elantech 터치 패드 id = 14 [슬레이브 포인터 (2)]

OS가 잘못된 드라이버를 듣고 있습니까? 그렇다면 올바른 것을 사용하려면 어떻게해야합니까?

답변:


12

먼저, 터치 패드 드라이버를 찾고 싶습니다. 터미널 아래에 입력하면됩니다 :

xinput

드라이버 목록이 나타납니다. 가상 코어 포인터 목록에서 터치 패드 키워드를 찾으십시오. 해당 변수는 {id}가됩니다. 예를 들어 "SynPS / 2 Synaptics TouchPad"입니다.

그런 다음 시작 응용 프로그램 환경 설정으로 이동하여 "추가"를 선택하십시오. 이름에 상관없이 "팜 탐지"를 사용하고 cmd를 입력하십시오.

xinput set-prop "{id}" "Synaptics Palm Detection" 1

또한 다른 치수를 추가하여 치수를 설정하십시오. "Palm Dimensions"라고 부릅니다 (원하는대로 값을 바꿀 수 있으며 최상의 경험을 얻기 위해 값을 가지고 놀아도 좋습니다).

xinput set-prop "{id}" "Synaptics Palm Dimensions" 3, 3

지금 당신은 당신의 노트북과 행운을 재부팅 할 수 있습니다

PS 올바른 터치 패드 ID는 ETPS / 2로 시작하는 것입니다. 그렇지 않다면 두 가지 모두 시도해 볼 수 있습니다.


1
OP에 Elantech 터치 패드가 있어도 이것이 효과가 있었습니까? CyPS / 2 Cypress Trackpad가 있고 Ubuntu Gnome의 끔찍한 손바닥 감지에 좌절하기 때문에 묻습니다.
Dan

Elantech 터치 패드로 완벽하게 작동합니다. 내 측면에서만 필요한 것은 손바닥 크기를 7x7로 설정했다는 것입니다. 3x3은 한 손가락이라도 거부합니다.
tglas

2
@Dan의 상황을 밝히기 xinput list-props {id}위해 사용 가능한 속성을 실행 하고 볼 수 있습니다. 내 Elantech 터치 패드에는 실제로 많은 시냅틱 속성이 나열되어 있습니다.
Gertlex

3

Ubuntu 16.04가 설치된 XPS 13 2017의 경우 해결책은 설치 dconf-editor하고

org > gnome > desktop > peripherals > touchpad

및 설정 click-methodfingers또는 키가 경우에 disable-while-typing사용할 수 있으며, 단지로 설정합니다 true.


또 다른 해결책은로 이동하여 새 바로 가기를 추가하는 것 Keyboard > Shortcuts > Custom Shortcuts입니다. 내 지름길은

Ctrl + Shift + M -> gsettings set org.gnome.desktop.peripherals.touchpad tap-to-click true

Ctrl + Shift + N -> gsettings set org.gnome.desktop.peripherals.touchpad tap-to-click false

탭 투 클릭을 활성화하려면 Ctrl+ Shift+ MCtrl+ Shift+ N를 눌러 비활성화하십시오.


2

최신 Dell 노트북을 사용하는 경우이 지침이 도움이 될 수 있습니다. Dell, Precision / XPS : Ubuntu 일반 터치 패드 / 마우스 문제 수정에서 직접 제공합니다.

첫 번째 부분은 나에게 놀라운 일이었습니다. 추가 할 것을 제안하는 스크립트는 다음과 같습니다 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) 실행하는 것이 좋습니다 . 터미널에서 출력되는 경우 장치가 작동 중임을 의미합니다 (장치가 "켜져 있음").


잘 작동하는 것 같습니다. "이중 트랙 패드 드라이버"문제가 없었으므로 다음 섹션으로 건너 뛰었습니다.
Raffi Khatchadourian

2

나에게 위의 모든 솔루션이 작동하지 않았습니다. 따라서 누군가 비슷한 상황에 처한 경우 가장자리에서 터치 패드의 활성화 영역을 줄이는 데 도움이 될 수 있습니다. 가장자리를 클릭하여 시작하는 경우가 거의 없기 때문에 부작용이 발생하지 않으며 터치 패드를 터치해도 가장자리의 영역을 계속 사용할 수 있습니다. 다음과 같이 할 수 있습니다 :

먼저이 ( xinput list-props "ETPS/2 Elantech Touchpad"|grep Edges)를 사용 하여 터치 패드 가장자리 크기를 확인하십시오. 4 개의 값을 반환합니다 (왼쪽, 오른쪽, 위, 아래).Synaptics Edges (274): 100, 2408, 71, 1249

둘째, 이러한 값은 다음과 같이 사용할 수 있습니다.

synclient AreaTopEdge=71
synclient AreaLeftEdge=100
synclient AreaRightEdge=2408

우분투 18.04의 매력처럼 나를 위해 일했습니다. 감사합니다! 나와 같은 다른 사람들의 경우 위의 명령 (자신의 위치 값이있는)을 시작할 때 실행해야합니다. 그렇게하려면 위의 명령으로 쉘 스크립트를 작성하고 자동 시작에 추가하십시오 (Google에서 찾을 수있는 방법 사용).
diadochos
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.