ALPS 터치 패드에서 두 손가락으로 스크롤 가능


12

여러 손가락을 지원하지 않는 ALPS 터치 패드에서 두 손가락으로 스크롤하는 방법은 무엇입니까?

관련 출력 xinput list은 다음과 같습니다.

⎡ 가상 코어 포인터 id = 2 [마스터 포인터 (3)]
core ↳ 가상 코어 XTEST 포인터 id = 4 [슬레이브 포인터 (2)]
PS / 2 마우스 id = 12 [슬레이브 포인터 (2)]
ps ↳ AlpsPS / 2 ALPS GlidePoint id = 13 [슬레이브 포인터 (2)]

그리고 출력 synclient -l은 다음 과 같습니다.

파라미터 설정 :
    LeftEdge = 153
    RightEdge = 870
    TopEdge = 115
    BottomEdge = 652
    FingerLow = 12
    손가락 높이 = 14
    핑거 프레스 = 127
    MaxTapTime = 180
    MaxTapMove = 56
    MaxDoubleTapTime = 180
    SingleTapTimeout = 180
    클릭 타임 = 100
    패스트 탭 = 0
    EmulateMidButtonTime = 75
    EmulateTwoFingerMinZ = 139
    EmulateTwoFingerMinW = 7
    VertScrollDelta = 25
    HorizScrollDelta = 25
    VertEdgeScroll = 1
    HorizEdgeScroll = 0
    CornerCoasting = 0
    VertTwoFingerScroll = 0
    HorizTwoFingerScroll = 0
    최소 속도 = 1
    최대 속도 = 1.75
    AccelFactor = 0.156495
    트랙 스틱 속도 = 40
    EdgeMotionMinZ = 14
    EdgeMotionMaxZ = 79
    EdgeMotionMinSpeed ​​= 1
    EdgeMotionMaxSpeed ​​= 102
    EdgeMotionUseAlways = 0
    터치 패드 꺼짐 = 1
    잠긴 끌기 = 0
    LockedDragTimeout = 5000
    RTCornerButton = 2
    RBCornerButton = 3
    LTCornerButton = 0
    LBCornerButton = 0
    TapButton1 = 1
    TapButton2 = 3
    TapButton3 = 2
    ClickFinger1 = 1
    ClickFinger2 = 1
    ClickFinger3 = 1
    원형 스크롤 = 0
    CircScrollDelta = 0.1
    CircScrollTrigger = 0
    원형 패드 = 0
    PalmDetect = 0
    PalmMinWidth = 10
    PalmMinZ = 99
    코스 팅 속도 = 20
    CoastingFriction = 50
    PressureMotionMinZ = 14
    PressureMotionMaxZ = 79
    PressureMotionMinFactor = 1
    PressureMotionMaxFactor = 1
    ResolutionDetect = 1
    GrabEventDevice = 1
    TapAndDragGesture = 1
    AreaLeftEdge = 0
    AreaRightEdge = 0
    AreaTopEdge = 0
    AreaBottomEdge = 0

이 질문에 관대하게 기여한 모든 사람에게 사과드립니다. 이와 같은 것들을 가지고 놀 수있는 자유 시간은 사실상 사라 졌으므로이 답변을 테스트 할 수 없습니다. 도와 주셔서 감사합니다!
zpletan

11.10을 설치 한 이후로,이 질문은 다시 한 번 흥미를 불러 일으키고 자합니다.
zpletan

답변:


3

우선, 어떤 터치 패드를 사용하고 있는지 확인하려면

xinput list 

다음과 같은 것이 보인다면

...
↳ AlpsPS/2 ALPS GlidePoint                  id=14   [slave  pointer  (2)]
...

멀티 터치를 지원하지 않는 것 같습니다. 알프스 터치 패드는 멀티 터치가없는 경향이 있지만 Synaptic 터치 패드와 동일한 드라이버를 사용합니다.

synclient -l터치 패드에 대한 정보를 얻는 데 사용할 수 있습니다 .

그래도 터치 패드에서 지원되는 손가락 수를 확인하는 가장 확실한 방법은

  1. xorg.conf 파일에서 SHMConfig 활성화
  2. 실행 synclient -m 100하면 터치 패드의 상태가 실시간으로 표시됩니다. 레이블 f이 있는 다섯 번째 열 은 손가락을위한 것이므로 동시에 탭할 수있는 손가락 수를 볼 수 있습니다.

xorg.conf에서 SHMConfig를 활성화하려면 http://mjg59.livejournal.com/118588.html을 참조한 다음

Section "InputClass"
   Identifier "enable synaptics SHMConfig"
   MatchIsTouchpad "on"
   MatchDevicePath "/dev/input/event*"
   Option "SHMConfig" "on"
EndSection

xorg.conf에. 테스트를 수행 한 후에는 위 스 니펫을 제거 할 수 있습니다.


그러나 우분투 10.10에는 /etc/X11/xorg.conf가 없습니다 ... SHMConfig를 활성화하기 위해 해당 줄을 추가해야합니까? 문안 인사!
Martín Casco

xorg.conf이 데이터 로을 만들 수 있습니다 . 테스트가 완료되면를 제거 할 수 있습니다 xorg.conf. 이 파일을 변경하면 X 서버를 다시 시작해야합니다 (일반적으로 로그 아웃 한 후 다시 로그인).
user4124

Maverick에서이 필드를 만든 일부 사람들을 읽었으며 X는 라이브 세션에서 해당 필드를 삭제할 때까지 시작하지 않았습니다.
Martín Casco

터치 패드가 하나 이상의 손가락을 감지하지 못하지만 더 많은 압력을 감지하여 어떻게 든 에뮬레이션 할 수 있습니까? (예 : 사용 방법을 모르는 EmulateTwoFingerMinZ / W)
zpletan

확실한. synclient -lEmulateTwoFinger *의 기존 값이 무엇인지 확인할 수 있도록 출력을 보냅니다 . 또한 터치 패드 이름 (출력 xinput list)을 작성하십시오.
user4124

0

이 게시물에 설명 된 해킹을 사용하여 두 손가락 스크롤을 활성화 할 수있었습니다.

http://ubuntuforums.org/showpost.php?p=9058534&postcount=2

불행히도, 옵션은 가끔씩 그리고 컴퓨터가 잠자기 상태가 될 때마다 다른 데몬에 의해 재설정됩니다.

누군가가 이것을 할 수있는 다른 방법을 알아낼 수 있기를 바랍니다.


0

Sony VAIO VPCF136FM에서 다음 명령은 Ubuntu 12.04의 ALPS 터치 패드 (및 누군가가 걱정하는 경우 Linux Mint 11)에 가장자리 스크롤을 추가하는 데 사용됩니다.

터미널에서 실행하십시오.

echo "options psmouse proto=imps"|sudo tee -a /etc/modprobe.d/psmouse.conf; sudo modprobe -r psmouse; sudo modprobe psmouse

또는 가독성을 위해 대신 다음 단계를 수행하십시오.

/etc/modprobe.d에 "psmouse.conf"라는 파일을 만듭니다.

sudo vim /etc/modprobe.d/psmouse.conf

이 파일에 다음 줄을 추가하고 저장하십시오.

options psmouse proto=imps

마지막으로 드라이버를 다시로드하십시오.

sudo modprobe -r psmouse
sudo modprobe psmouse

두 손가락으로 스크롤하는 것은 아니지만 다음으로 가장 좋은 방법이며이 플랫폼에서 작업 할 수 있었던 유일한 유형의 터치 패드 스크롤입니다. 나는 그것에 매우 만족하며 다른 사람들을 돕기를 바랍니다.

출처는 Oscar의 링크에서 온 것입니다 . 출처 : [회귀] 알프스 터치 패드가 감지되었지만 스크롤이 작동하지 않는 LP 버그 # 737051 이지만 드라이버를 설치하거나 해당 스레드에 언급 된 다른 작업을 수행 할 필요는 없습니다. 나는 /etc/modprobe.d에있는 psmouse.conf 파일이 내가 필요한 전부인지 확인하기 위해 내가 시도한 다른 것들도 몰랐다.

또한 터치 패드가 ImPS / 2 일반 휠 마우스로로드되고 터치 패드 탭이 마우스 설정 메뉴에서 사라 지므로 이는 약간의 해킹입니다. 그러나 이것은 스크롤 할 때마다 마우스 포인터를 사이드 바로 드래그하는 것보다 훨씬 성가시다.

마지막으로 Linux Mint 11에서 아직 재부팅하지 않았으므로 (여기서는 중요하지 않음) Edge 스크롤이 재부팅 후에도 생존하지 않으면 modprobe 명령을 시작 스크립트에 추가해야 할 수 있습니다. 그러나 AskUbuntu에서 중요한 Ubuntu 12.04에서는 재부팅 후에도 스크롤이 계속 작동합니다.


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.