원하는 위치에서 화면의 가장 왼쪽으로 커서 점프를 중지하려면 어떻게합니까?


9

최근에 Ubuntu Linux 14.04가 설치된 Dell Inspiron 랩톱을 구입했습니다. Linux를 좋아하고 랩톱을 좋아하지만 터치 패드를 사용하는 데 문제가 있습니다. 커서를 클릭하고 싶은 것을 마우스로 가리킬 때마다 커서가 화면의 가장 왼쪽에서 휴지통으로 이동합니다. 터치 패드가 과민 반응으로 인해 문제가 발생하는지 궁금합니다. 제가 뭔가할만한 일이 있을까요?

감사,

Mx


시냅스 설정을 확인하고 감도 수준을 낮추려고 했습니까?
벤자민 버튼

1
마우스의 속도 나 감도 문제 어쨌든 변경하려고하면 내가 모르는 포인터 속도 에서 시스템 설정에 터치 패드 및 마우스를 i.stack.imgur.com/P2VcX.png
모하메드 Slama에게

작동하지 않으면이 답변을 시도하십시오 askubuntu.com/a/257844/464430
Mohamed Slama

나는 같은 문제가 있습니다-트랙 패드에서 두 손을 사용하고 있습니다. 하나는 왼쪽 아래를 클릭하고 다른 하나는 마우스 포인터를 움직입니까?
Steve Kroon

@MohamedSlama 걱정거리는 마우스 / 트랙 패드 속도가 아닌 트랙 패드의 감도가 실제로 존재하지 않거나 트랙 패드 위의 약간의 브러쉬로 컨트롤로 해석되지 않는 터치 / 제스처를 감지하는 것입니다.
Steve Kroon

답변:


3

입력 할 때 yr 터치 패드를 허위로 칫솔질 한 것으로 가정하면 yr 터치 패드 드라이버가 제대로 설치되어 있으면 특정 매개 변수를 수정할 수 있습니다 .

먼저 Xorg 입력 장치를 나열하십시오.
결과는 현재 컴퓨터에 대한 것이며 년마다 다를 수 있습니다.

$ xinput --list  # list of Xorg session input devices
⎡ Virtual core pointer                 id=2 [master pointer (3)]
⎜   ↳ Virtual core XTEST pointer       id=4 [slave pointer (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad       id=10 [slave pointer (2)]
⎜   ↳ PS/2 Generic Mouse               id=11 [slave pointer (2)]
⎣ Virtual core keyboard                id=3 [master keyboard (2)]
    ↳ Virtual core XTEST keyboard      id=5 [slave keyboard (3)]
    ↳ Power Button                     id=6 [slave keyboard (3)]
    ↳ Video Bus                        id=7 [slave keyboard (3)]
    ↳ Sleep Button                     id=8 [slave keyboard (3)]
    ↳ AT Translated Set 2 keyboard     id=9 [slave keyboard (3)]
    ↳ HP WMI hotkeys                   id=12 [slave keyboard (3)]

보시다시피 현재 터치 패드는 "SynPS / 2 Synaptics TouchPad"로 식별되며, 다음으로 터치 패드 속성을 나열하려면 터미널에서 수행하십시오.

$ xinput --list-props "SynPS/2 Synaptics TouchPad" | grep -e Finger
# Replace "SynPS/2 Synaptics TouchPad" above with yr own touchpad description.
Synaptics Finger (275): 25, 30, 0
Synaptics Two-Finger Pressure (281):    282
Synaptics Two-Finger Width (282):   7
Synaptics Two-Finger Scrolling (285):   1, 1

나열된 특성을 자세히 이해하려면을 찾으십시오 $ man 4 synaptics.
"Synaptics Finger"는 다음과 같은 관심의 대상이됩니다.

  • Finger Low = 25 <-손가락 압력이이 값 아래로 떨어지면 운전자는이를 손가락으로 계산합니다.
  • Finger High = 30 <-손가락 압력이이 값을 초과하면 운전자는이를 터치로 계산합니다.

보시다시피 터치 패드를 민감한면에 두는 것을 좋아합니다. 반면에 "Finger High"를 조정하여 더 높은 값인 50 또는 60 이상으로 설정하려고합니다. 그것은 당신만큼이나 하드웨어에 달려 있습니다. yr 하드웨어를 yr 특정 요구에 맞게 미세 조정하기 위해 실험해야합니다. 예를 들어 :

 $ xinput --set-prop [device number] "Synaptics Finger" 25 60 0

유스 케이스에서 [장치 번호]는 10(위에서 볼 수 있듯이 $ xinput --list) "FingerHigh"속성을 30에서 60으로 증가 시켰습니다. 이는 터치 패드가 가짜 접촉에 덜 민감 해짐을 의미합니다.

yr Xorg 세션을 다시 시작할 필요없이 yr 장치를 즉석에서 구성하는 다른 방법 은 cli 유틸리티를 사용하는 것 synclient입니다. Synaptics 드라이버 옵션을 쿼리하고 수정합니다. 이를 통해 GUI를 통해 노출되지 않는 터치 패드 기능을 조정할 수 있습니다. 터미널을 통해 매개 변수를 조정합니다.

 $ synclient FingerHigh=60

자세한 내용 $ man synclient은 참조하십시오.

해당 유형의 구성은 영구적이지 않으며 재부팅 후에도 지속되지 않지만 값을 실험하는 데 도움이됩니다. 장치 동작에 만족하면 파일을 편집 할 수 있습니다 /usr/share/X11/xorg.conf.d/50-synaptics.conf(<-이 파일은 내 구성 파일 이름이며 yr 파일 이름이 다를 수 있음).

Section "InputClass"
    Identifier "touchpad"
    Driver "synaptics"
    MatchIsTouchpad "on"
        Option "..." "..."
        ...
        Option "FingerLow" "25"
        Option "FingerHigh" "60"
        ...
EndSection

재부팅하면 변경 사항이 영구적으로 적용되지만 시스템 또는 드라이버 업그레이드를 수행하면 해당 변경 내용이 지워질 수 있습니다.

HTH. 피드백 환영합니다.


제안 해 주셔서 감사합니다. xinput 및 synclient와 함께이 문제를 해결하기 위해 상당한 금액을 지불했지만 FingerLow / FingerHigh가 문제를 일으키는 것으로 생각하지 않았습니다. 이것을 시도하고 도움이되는지보십시오. @ MadBow1-시도해 볼 수 있습니까?
Steve Kroon

따라서 fingerhigh = 60은 매우 반응이 없으며 40으로 이동해도 문제가 해결되지 않습니다. 지금 시도 중; 그러나 이것은 "입력 할 때 키보드를 의심스럽게 칫솔질"하는 것이 아닙니다. 양손으로 터치 패드를 탐색 할 때 발생합니다.
Steve Kroon

확인. 따라서 다른 속성을 살펴 봐야 할 수도 있습니다. 나는 그것이 yr 문제라는 것을 깨닫지 못했습니다. 미래의 yr 스레드 독자에게는 원래 질문에서 명확하게하는 것이 유리할 것입니다. 그래도 문제가 발생하면 올바른 속성을 조정하는 데 도움을 줄 수 있습니다. 확실한 것은 HighHigh입니다.,
Cbhihe

내 원래 게시물이 아니라 주석에서 명확 해졌습니다. 업데이트로서, FingerHigh = 50으로 증상이 지속됩니다. 다른 걸 원해 "두 손가락"이벤트에 대해 손가락 사이의 거리에 제한이 있습니까? 이제 터치 패드의 반대쪽에서 손가락으로 두 손가락 스크롤을 수행 할 수 있으므로 각 손의 손가락을 집어 들고 있다고 상상할 수 있습니다 아마도 별도의 손가락으로.
Steve Kroon

SteveKroon : 나쁘다. 나는 당신이 OP의 저자라는 끔찍한 의견을 쓰는 동안 인상을 받았습니다. 내 솔루션이 가능한 "민감도"문제에 적합한 지 확인하기 위해 @ MadBow1의 답변을 기다리고 있습니다 ...이 질문의 저자가 아니라는 것을 명심하십시오. 당신은 우리 자신의 문제, 또는 의도적으로 다른 문제가있는 경우, 새 스레드를 게시 나는 뿐만 아니라 당신을 도와하려고합니다. OP 대신에 특정 문제를 해결하는 솔루션을 갖는 것과 같은 다른 것들은 스레드 하이재킹입니다. 여기에 의도 된 범죄는 절대 없습니다! 도와 드릴게요 :-)
Cbhihe
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.