Firefox가 터치 스크린에서 멀티 터치 제스처를 인식하도록하려면 어떻게해야합니까?


27

멀티 터치는 Chromium에서 기본적으로 작동하지만 Firefox에서는 작동하지 않는 것 같습니다. Chromium에서 손가락을 화면 위나 아래로 드래그하면 화면이 예상대로 스크롤되지만 Firefox에서는 해당 제스처가 텍스트를 강조 표시하는 것으로 보입니다. 멀티 터치 제스처로 Firefox를 멋지게 재생하려면 어떻게해야합니까?

Lenovo Yoga 2 11 "컨버터블 노트북에서 Ubuntu 14.04를 실행하고 있습니다.

편집 : 나는 페이지를 읽어 여기에 그 터치 기능은 FF에 존재하지만 불가능했다. 그러나이를 활성화하고 다시 시작해도 아무런 효과가없는 것 같습니다. 화면에서 손가락을 드래그해도 여전히 텍스트 만 선택됩니다.


터치 스크린을 절대 포인터 장치로 볼 때 우분투 문제라고 생각합니다. 공감대를 가지십시오.
Kaz Wolfe

@Whaaaaaat, GNOME 3.14를 실행하는 Fedora의 Firefox와 동일한 문제가 있습니다. 이는 최고의 멀티 터치 기능을 가지고 있기 때문에 문제가있는 것이 우분투라고 생각하지 않습니다.
Jonathan

touchegg + Touchegg-gce를 사용해 보셨습니까? 그리고 크롬의 동쪽에서는 이미 "크롬 브라우저 -touch-events = enabled"로 가능합니다.
Paulo Coghi-Reinstate Monica

여기에 언급 된 일부 확장 프로그램 이 도움이 될 수 있습니다.
Wilf

현대의 FF에서는 기본적으로
rubo77

답변:


12

Firefox 50이 설치된 Xubuntu 16.04에서 e10을 활성화하고 env-var을 설정하여 작동했습니다 MOZ_USE_XINPUT2=1. 상세히:

  1. e10s / 멀티 프로세스를 활성화하십시오. Firefox 57 이상을 실행중인 경우 이미 활성화되어 있어야합니다. 그렇지 않으면 많은 애드온을 비활성화하고 강제로 활성화해야 할 수도 있습니다.

    • https://addons.mozilla.org/en-US/firefox/addon/add-on-compatibility-reporter/ 를 사용 하여 e10과 호환되지 않는 애드온을 확인하십시오. 단순히 호환 가능한 애드온 만 있으면 충분하지 않습니다. FF50에서 e10을 켜려면 어쨌든 강제로 활성화해야 할 수도 있습니다 (FF50에서는 기본적으로 특정 허용 목록 애드온 만 e10과 함께 허용됩니다. 이후 버전에서는 모든 애드온이 호환되는 한 e10을 활성화합니다).
    • about:support멀티 프로세스가 켜져 있는지 확인할 수 있습니다 . 강제로 활성화해야하는 경우 about : config를 열고 마우스 오른쪽 단추를 클릭하고 boolean이름으로 새 값을 입력하십시오 browser.tabs.remote.force-enable. 그런 다음 FF를 다시 시작하고 about:support다시 확인 하십시오.
  2. FF를 종료하고로 명령 행에서 시작하십시오 MOZ_USE_XINPUT2=1 /usr/bin/firefox.

이제 https://www.paulirish.com/demo/multi 를 테스트 하고 한 손가락으로 스크롤 할 수 있습니다 .

출처 : https://support.mozilla.org/en-US/questions/1091627


1
이것은 Ubuntu 16.04, v50에서 나를 위해 일했습니다. Pan And Drag 확장보다 훨씬 자연스러운 느낌! (이것은 별도의 스레드에서 스크롤을 실행하는 APZ (Asynchronous Pan and Zoom)를 사용하며 탄력 있고 부드러운 스크롤 느낌이 더납니다)
Jason O'Neil

나를 위해 잘 일했다. 그래도 핀치 투 줌은 크롬보다 매끄럽지 않습니다.
G. Meyer

나도 일 했어! 우분투 18.04, 파이어 폭스 69 및 상자 밖으로 작동하지 않습니다 ...
José M. Carnero


4

" 잡아 끌어 파이어 폭스"확장 텍스트를 선택하지 않고 스크롤 적어도 수 있도록 나를 위해 트릭을했다. 그러나 제스처가 작동하지 않는 것 같습니다.


1

다양한 OS 및 다양한 하드웨어에서 Firefox 자체와 관련하여 Firefox 자체의 문제라고 생각합니다. Ubuntu를 실행하는 MacBook 멀티 터치 터치 패드에서 작동시키는 방법을 알고 있으므로 여기에서 수행하는 방법을 보여 드리므로 터치 스크린에서도 작동하도록 설정해야합니다. Firefox가 아닌 시스템 내에서

좋아, Firefox를 열고 about:config주소 표시 줄에 입력 한 다음 필터 상자에을 넣으면 browser.gestureFirefox의 모든 터치 제스처가 나타납니다. 터치 설정이 표시되면 browser.gesture.pinch.in값을 찾아로 설정 cmd_fullZoomReduce하면 축소가되고 확대 하려면 값을 찾아 browser.gesture.pinch.out설정하십시오 cmd_fullZoomEnlarge. 해당 값을 설정 한 후에는 2 개의 설정을 더 변경해야합니다. 다음으로 찾고자하는 것은 browser.gesture.pinch.latched기본적으로 true으로 변경하고으로 false이동 한 다음으로 이동합니다 browser.gesture.pinch.threshold. 150기본적으로 설정 되어 있으면 해당 값을으로 변경하려고합니다 10.

그것이 내가 모든 멀티 터치 기능을 작동시키는 방법입니다. 행운이 잘되기를 바랍니다.


4
이 기능은 작동하지 않습니다. 페이지에서 손가락을 드래그해도 여전히 Chromium에서와 같이 페이지가 이동하지 않고 여전히 텍스트를 선택합니다. 핀치 및 확대 / 축소도 텍스트를 선택하기 만합니다. 따라서 문제는 Firefox가 터치 스크린 이벤트를 터치 이벤트로 인식하지 못하는 것 같습니다. 아마도 마우스 이벤트로 보입니까?
Jonathan

1

Ubuntu 18.04의 Firefox 버전에서는 즉시 사용할 수 있습니다.

  • 두 손가락으로 핀치 투 줌 (약간 느리고 반응이없고 양손의 손가락을 더 잘 사용)
  • 두 손가락 탭으로 스크롤하고 위 / 아래로 스 와이프 (일부 응답하지 않음)
  • 세 손가락으로 탭하면 메뉴가 표시됩니다.
  • 화면에서 손가락을 드래그하면 텍스트가 선택됩니다

선택한 텍스트를 복사하는 옵션은 없지만 Shift + F10을 사용하여 메뉴를 가져 와서 복사를 선택할 수 있습니다


-1

~ / .profile 끝에 만이 행을 추가하고 세션을 다시 시작하십시오.

export MOZ_USE_XINPUT2=1

AskUbuntu에 오신 것을 환영합니다! 귀하의 답변이 위의 더 자세한 답변과 중복되어 다운 투표를 한 것 같습니다. askubuntu.com/a/868076/89175이 문제를 방지하려면 직접 게시하기 전에 질문에 대한 다른 답변을 검토하십시오. 또는 다른 답변에 문제가있는 경우 다른 사용자가 답변이 중복 된 것처럼 보이지만 그렇지 않은 이유를 이해할 수 있도록 설명하십시오.
PatKilg
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.