libinput-gestures를 사용하여 터치패드에서 연속 핀치 투 줌

libinput-gestures를 사용하여 터치패드에서 연속 핀치 투 줌

저는 Elantech 터치패드를 가지고 있고 i3wmManjaro에서 작업 중입니다.

~/.config/libinput-gestures.conflibinput-gestures를 사용하여 다음 과 같이 핀치 제스처를 정의합니다.

# Zoom View In (Works in quite a few apps: Browser, Files, photos, etc...)
gesture: pinch out xdotool key control+shift+plus
#

# Zoom View Out (Works in quite a few apps: Browser, Files, photos, etc...)
gesture: pinch in xdotool key control+minus
#

그러나 이는 별개의 방식으로 작동합니다. 즉, 예를 들어 내 Firefox 브라우저에서는 확대/축소가 연속적이지 않고 증분됩니다. 지속적으로 확장되도록 구성하는 방법이 있나요 libinput-gestures?

건배

답변1

libinput-gestures 기반 솔루션은 아니지만 발견했습니다.구획임계값 및 간격 설정이 있습니다.

이제 내 구성은 다음과 같습니다

pinch:
  in:
    shortcut: 'ctrl+shift+plus'
  out:
    shortcut: 'ctrl+minus'

threshold:
  swipe: 0.5
  pinch: 0.2

interval:
  swipe: 1 
  pinch: 0.2

그러나 확대/축소 동작은 감지하기 어려웠고 위/아래 스와이프에 고정되지 않았는지 확인하기 위해 세 손가락을 사용해야 했습니다.

관련 정보