업데이트 된 답변 :
~/.profile
파일 끝에 다음을 편집 하고 추가하십시오.
export CHROMIUM_USER_FLAGS="--touch-devices=`echo $(xinput list | grep 'Virtual core pointer' | awk 'match(\$0, /id=/){print substr($0, RSTART+3, RLENGTH-1)}')` --touch-events=enabled --enable-pinch"
로그 아웃 한 후 다시 로그인하십시오.
정상적으로 Chrome을 시작합니다
힌트 : 위 명령에서 "가상 코어 포인터"문자열을 위 명령에서 "마스터 포인터"터치 스크린 입력 장치 이름으로 변경해야 할 수도 있습니다. xinput
명령을 사용 하여 장치 이름을 찾으십시오.
참고 : 나는 Ubuntu 15.04를 사용하고 있습니다./usr/bin/google-chrome-stable
이전 답변 :
우분투 14.14가 있습니다. 이것은 나를 위해 일했다 :
이라는 Chrome 브라우저를 시작하는 셸 스크립트를 만듭니다 start-chrome.sh
.
나는 내 것을 넣었다. /usr/local/bin/start-chrome.sh
파일에 다음을 추가하십시오.
#!/bin/bash
/usr/bin/google-chrome-stable --touch-devices=$(xinput list | grep Touchscreen | awk 'match(\$0, /id=/){print substr($0, RSTART+3, RLENGTH)}') --touch-events=enabled --enable-pinch
기본적으로 xinput list
명령을 사용하고 "터치 스크린"에 greping하고 해당 ID를 찾습니다. 위 명령에서 "터치 스크린"을 터치 스크린 입력 장치 이름으로 변경해야 할 수도 있습니다.
편집 /usr/share/applications/google-chrome.desktop
. 모든 항목 찾기 Exec=google-chrome-stable
및로 교체Exec=start-chrome.sh
참고 :이 솔루션은을 통해 Chrome을 업데이트 apt-get upgrade
하고 google-chrome.desktop
파일을 덮어 쓸 때까지 작동한다고 생각합니다 . 수정하려면 위의 2 단계를 수행해야합니다.