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

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

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

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



답변

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


답변

Firefox는 아직 X11 / Linux에서 멀티 터치를 지원하지 않습니다. 현재 GTK + 2에서 GTK + 3으로 업그레이드하는 작업이 진행 중이며 NightlyAurora / Developer Edition에 있습니다. GTK 업그레이드 를 추적 하는 버그와 터치 이벤트 지원을 위한 버그가 있습니다. Linux에서 멀티 터치 지원에 대한 전체 버그는 위에서 언급 한 버그에 따라 711711로 나타납니다 .


답변

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


답변

다양한 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.

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


답변

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

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

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


답변

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

export MOZ_USE_XINPUT2=1