FireFox의 Ubuntu 16 및 터치 스크린 스크롤


33

FireFox 사용자이고 브라우저가 개인용 컴퓨터의 90 % 인 Ubuntu 16 데스크톱 (터치 스크린 랩톱)의 FireFox에서 터치 스크린이 작동하지 않는 것으로 나타났습니다. Linux 이외의 FireFox에서 작동하며 Ubuntu의 Chrome / Chromium에서 작동합니다.

나는 이것에 대해 약간의 연구를 해왔고 2-3 년 전에 같은 불만을 가진 많은 사람들을 발견했습니다. 그러한 경우에, FireFox는이를 지원하는 데 필요한 기술이 부족하다는 의견을 합의했습니다. 그러나 그들은이 문제가 이미 시험판 FF v50에서 수정되었다고 주장했다. 이제 FF 50이 나오고 실행 중이지만 여전히 작동하지 않습니다.

내가 추가 할 수있는 것, 사용할 수있는 알파 / 베타 / 개발자 / 야간 버전이 있거나 우분투 자체에서 할 수있는 일이 있습니까?


1
16.04 또는 16.10 중 어느 것입니까?
RolandiXor

@RolandiXor 16.04
Hack-R


활성화 방법에 대해서는 askubuntu.com/a/868076/25639 를 참조하십시오
unhammer

@ 50ty가 더 실제적인 것 같습니다
rubo77

답변:


32

다른 곳 에서이 솔루션을 찾았습니다. 명령 줄에서 firefox를 시작하면

env MOZ_USE_XINPUT2=1 firefox

그런 다음 터치 스크린 스크롤이 작동합니다. 커맨드 라인에서 파이어 폭스를 시작하지 않으려면 Unity 앱 실행기 실행 코드를 편집하여이를 포함 시키십시오. 예를 들어

sudo gedit /usr/share/applications/firefox.desktop

섹션 에서 Exec줄을 찾아서[Desktop Entry]

Exec=env MOZ_USE_XINPUT2=1 firefox %u

다른 exec 행도 변경하십시오. 이는 오른쪽 클릭 메뉴의 옵션에 영향을줍니다.

편집 : 어느 시점에서 이것은 작동을 멈췄습니다 (내가 설치 한 확장으로 인해 생각합니다). 문제를 해결하려면about:config브라우저로 이동하여마우스 오른쪽 버튼을 클릭하고 새 부울browser.tabs.remote.force-enable세트를 true로추가하십시오. 경고 : 권장하지 않으며 내용이 손상 될 수 있습니다.


3
XINPUT2 = 1과 함께 about:config설정 으로 이동해야 할 수도 있습니다 dom.w3c_touch_events.enabled=1(기본값은 2). 내 경험에 따르면 두 손가락으로 스크롤 할 수 있지만 한 손가락으로 여전히 텍스트를 선택합니다.
Jeff G

3
e10s가 활성화되어 있는지 확인해야합니다. 있는지 확인하려면 about:support'Multiprocess Windows'를 열고 찾으십시오 .
BudgieInWA

4
또한 설정을 처리 할 수있는 (어리석은) 어리석은 대안이 있습니다. MOZ_USE_XINPUT2추가 MOZ_USE_XINPUT2 DEFAULT=1하고 /etc/security/pam_env.conf걱정하지 마십시오. (아마도)
rookie1024

이것은 Firefox 57에서 더 이상 수정하지 않고 작동했습니다.
DaVince

@JeffG 이것은 나를 위해 작동하지 않습니다. /etc/security/pam_env.conf에 MOZ_USE_XINPUT2 DEFAULT = 1을 입력했습니다. 어떤 touch_events 값을 선택하든 (1 또는 2), 한 손가락은 항상 스크롤됩니다. FF68
HD189733b

27

이것은 나를 위해 일했습니다 (파이어 폭스 57.0.4, 아치 리눅스) :

  1. about:configfirefox에서 열어 설정합니다 dom.w3c_touch_events.enabled=1(기본값은 2).

  2. 편집 /etc/security/pam_env.conf및 추가MOZ_USE_XINPUT2 DEFAULT=1

  3. 파이어 폭스를 재부팅하고 다시 시작

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


10
편집에 필요하지 않은 about:config환경 변수가 충분했다 설정. FF60에서.
3ventic

1
제스처를 확대 / 축소하지 않으려는 경우를 제외하고 작동합니다. 두 손가락 스크롤을 사용하는 것은 성가 시며 스크롤하는 동안 내용을 확대 / 축소합니다. 당신은 추가하여이 작업을 수행 할 수 있습니다 -disable에 대한 값의 끝에 browser.gesture.pinch.inbrowser.gesture.pinch.out 예를 들어cmd_fullZoomReduce-disable
루돌프 Olah

3

FireFox에이 기능을 추가하는 Grab and Drag 라는 브라우저 플러그인을 찾았습니다 .


1
이 부가 기능 을 의미 합니까?
Pablo A

@PabloBianchi Yep that is one
Hack-R

2
잡기 및 끌기는 터치 전용 또는 펜 전용 컴퓨터 용으로 설계된 것 같습니다. 여전히 마우스를 사용하여 텍스트 등을 선택하려면 너무 과감한 해결책입니다. 는 MOZ_USE_XINPUT2, 운동 스크롤을 가능하게 날뛰는 및 드래그로 스크롤, 잘 작동합니다.
Leif Arne Storset

@LeifArneStorset 저에게 도움이 될 것 같지만 다른 솔루션도 확인해 보겠습니다. 감사합니다
Hack-R

부가 기능 페이지가 삭제 된 것으로 보입니다 = (
xjcl

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