Firefox Quantum에서 터치 스크린 스크롤을 작동시키는 방법은 무엇입니까?


18

Firefox quantum 57 및 Ubuntu 17.10을 사용하면 화면을 터치하고 페이지를 슬라이드하여 웹 페이지를 스크롤 할 수 없습니다. 그러나 이것은 Chrome 브라우저에서 작동합니다.

Firefox Quantum에서 터치 스크린 스크롤을 작동시키는 방법은 무엇입니까?

답변:


25

Firefox 50 및 Ubuntu 16.xx와 동일한 솔루션이 Firefox Quantum 57 및 Ubuntu 17.10에서도 작동합니다 : FireFox의 Ubuntu 16 및 터치 스크린 스크롤

해결책은 다음을 사용하여 파이어 폭스를 시작하는 것입니다.

env MOZ_USE_XINPUT2=1 firefox

다음을 사용하여 실행기를 수정하여 영구적으로 만들 수 있습니다.

sudo sed -i "s|Exec=|Exec=env MOZ_USE_XINPUT2=1 |g" /usr/share/applications/firefox.desktop

이 변경을 취소하려면 다음을 사용하십시오.

sudo sed -i "s|Exec=env MOZ_USE_XINPUT2=1 |Exec=|g" /usr/share/applications/firefox.desktop

이 솔루션을 사용하여 Firefox Quantum에서 터치 스크롤 비교 Chrome에서 터치 스크롤 사용 :

  • 스크롤은 한 손가락 만입니다. 두 손가락으로 스크롤하면 웹 페이지가 확대됩니다. 이것은 두 손가락을 사용하여 스크롤 할 수 있지만 여전히 확대 / 축소 또는 확대 / 축소를 축소 할 수있는 Chrome과 다릅니다.
  • 초기 모션의 방향에 따라 세로 또는 가로로만 스크롤 할 수 있습니다. 이는 손가락을 들지 않고 가로 또는 세로로 (또는 원으로) 스크롤 할 수있는 Chrome과 다릅니다.

당신은 하나님 PJ입니다 !!! 나는 2 개월 동안 그것을하는 방법을 찾고 있었고 실제로는 잘 작동하지 않는 터치 드래그를 위해 반 구운 확장을 사용하고 있습니다. 재미있는 점은 완전히 다른 무언가를 검색하는 동안이 답변을 발견했다는 것입니다 ... 감사합니다!
thebunnyrules

약간의 테스트 후에 사용하기에는 너무 불안정한 것 같습니다. 아마도 여전히 기본적으로 꺼져있는 이유 일 것입니다. 처음에는 훌륭하게 작동하지만 텍스트를 선택하기 위해 길게 클릭하면 컨텍스트 메뉴가 팝업되고 그 후에는 실제로 버그가 발생합니다. 아 잘 아마도 진행중인 작업 일 것입니다.
thebunnyrules

@thebunnyrules 나는 당신과 같은 문제가 있다고 생각 합니다. 기회가 있다면 bugzilla.mozilla.org/show_bug.cgi?id=1451587를 확인하십시오 .
Steven Ruppert 1

@blendmaster FF wayland를 사용하면 불안정성이 사라집니다. 팝업 메뉴는 여전히 캐럿과 충돌하지만 길게 누르는 대신 더블 탭을 사용하여 전화를 걸 수 있습니다. X11의 경우 임시 솔루션으로 컨텍스트 메뉴를 길게 누르지 않았습니다. ff를 컴파일하는 방법을 알고 있다면 그렇게하는 방법을 알려줄 수 있습니다.
thebunnyrules

1
소스를 추출 할 때 <mozsource> /gfx/thebes/gfxPrefs.h를 찾으십시오. 해당 파일을 열고 ui.click_hold_context_menus.delay를 찾으십시오 (전체 행은 DECL_GFX_PREF (Live, "ui.click_hold_context_menus.delay", UiClickHoldContextMenusDelay, int32_t, 500);) 500을 맨 끝 9999로 변경하려고합니다. 10 초까지 500ms 지연). 그게 다야. 더 이상 상황에 맞는 메뉴가 없지만 X11에서는 최소한 터치가 안정적입니다. 터치가 작동하면 Tablet Gestures 애드온을 권장합니다. 그 시점에서 터치를 위해 크롬과 패리티를 유지합니다.
thebunnyrules
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.