更新された回答:
~/.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"
ログアウトしてから再度ログインします。
通常どおりGoogle Chromeを起動します
ヒント:上記のコマンドの「仮想コアポインター」文字列を、上記のコマンドの「マスターポインター」タッチスクリーン入力デバイスの名前に変更する必要がある場合があります。xinput
コマンドを使用して、デバイスの名前を見つけるだけです。
注:私はUbuntu 15.04を使用しています/usr/bin/google-chrome-stable
古い回答:
Ubuntu 14.14があります。これは私のために働いた:
と呼ばれるGoogle 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
コマンドを使用して「タッチスクリーン」をグレーピングし、対応するIDを見つけています。上記のコマンドで「タッチスクリーン」をタッチスクリーン入力デバイスの名前に変更する必要がある場合があります。
編集/usr/share/applications/google-chrome.desktop
。のすべての出現を検索し、Exec=google-chrome-stable
それで置き換えますExec=start-chrome.sh
注:このソリューションは、Google Chromeを(を介してapt-get upgrade
)更新し、google-chrome.desktop
ファイルが上書きされるまで機能すると信じています。修正するには、上記の手順2に従う必要があります。