GÜNCELLEME Cevap:
Düzen ~/.profile
ve dosyanın sonuna aşağıdaki ekleyin:
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"
Oturumu kapatıp tekrar açın.
Google Chrome'u normal şekilde başlatın
İPUCU : Yukarıdaki komuttaki "Sanal çekirdek işaretçisi" dizesini yukarıdaki komuttaki "ana işaretçi" dokunmatik ekran giriş aygıtınızın adıyla değiştirmeniz gerekebilir. xinput
Cihazınızın adını bulmak için sadece komutunu kullanın.
NOT : Ubuntu 15.04 kullanıyorum/usr/bin/google-chrome-stable
ESKI Cevap:
Bende Ubuntu 14.14 var. Bu benim için çalıştı:
Adı verilen Google Chrome tarayıcısını başlatmak için bir kabuk betiği hazırlayın start-chrome.sh
.
Benimkini içine koydum: /usr/local/bin/start-chrome.sh
Aşağıdakileri dosyaya ekleyin:
#!/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
Temel olarak, xinput list
"Dokunmatik ekran" komutunu kullanıyorum ve buna karşılık gelen kimliği buluyorum. Yukarıdaki komutta "Dokunmatik Ekran" ı dokunmatik ekran giriş cihazınızın adıyla değiştirmeniz gerekebilir.
Düzen /usr/share/applications/google-chrome.desktop
. Tüm oluşumlarını bul Exec=google-chrome-stable
ve ile değiştirExec=start-chrome.sh
NOT : Bu çözüm, Google Chrome'u (üzerinden apt-get upgrade
) güncelleyene ve google-chrome.desktop
dosyanın üzerine yazılana kadar çalışacağına inanıyorum . Düzeltmek için yukarıdaki 2. adımı uygulamanız gerekecektir.