Tengo un Dell 14R con pantalla táctil con Ubuntu 14.04. Cuando inicio Google Chrome haciendo clic en el iniciador con el TouchPad o con la combinación Super +, el soporte táctil en Chrome no funciona. Cuando toco algún elemento, solo se enfoca, pero no activa el elemento (botón, campo, etc.). Y los gestos táctiles no funcionan. Por otro lado, si inicio Chrome tocando el botón del iniciador, el desplazamiento táctil funciona en Chrome, incluso moverlo hacia la izquierda vuelve a la página anterior, etc. No tiene sentido para mí, pero siempre es así, incluso a través de reinicios. ¿Alguien puede confirmar esto? ¿Alguna idea sobre cómo solucionarlo?
unity
google-chrome
touchscreen
Luis Fernando P. Gonzalez
fuente
fuente
Respuestas:
Ese problema podría resolverse para mí con el
--touch-devices
parámetro de línea de comando de Chrome .Determine la identificación del dispositivo de entrada de X en una consola mediante
llevando a
en mi sistema
Para hacer que Chrome use siempre este indicador de CLI, consulte: ¿Cómo establecer indicadores de CLI para Google Chrome?
fuente
xinput list
primero. La respuesta del comando le proporciona la identificación del dispositivo de la pantalla táctil. Inicie Google Chrome ingresandogoogle-chrome --touch-devices=10
en esa misma consola. La consola es solo el entorno de línea de comandos desde el que se llama Chrome. Siga ese enlace sobre cómo abrir la consola . Tenga en cuenta que debe iniciar "terminal" o "gnome-terminal" según su sistema operativo.Respuesta ACTUALIZADA:
Edite
~/.profile
y agregue lo siguiente al final del archivo:Cerrar sesión y luego volver a iniciar sesión.
Inicie Google Chrome de manera normal
SUGERENCIA : es posible que deba cambiar la cadena del "puntero de núcleo virtual" en el comando anterior al nombre de su dispositivo de entrada de pantalla táctil "puntero maestro" en el comando anterior. Simplemente use el
xinput
comando para encontrar el nombre de su dispositivo.NOTA : Estoy en Ubuntu 15.04 usando
/usr/bin/google-chrome-stable
ANTIGUA respuesta:
Tengo Ubuntu 14.14. Esto funcionó para mí:
Haga un script de shell para iniciar el navegador Google Chrome llamado
start-chrome.sh
.Puse el mío en:
/usr/local/bin/start-chrome.sh
Agregue lo siguiente al archivo:
Básicamente, estoy usando el
xinput list
comando y greping para "Pantalla táctil" y encuentro su identificación correspondiente. Puede que tenga que cambiar "Pantalla táctil" al nombre de su dispositivo de entrada de pantalla táctil en el comando anterior.Editar
/usr/share/applications/google-chrome.desktop
. Encuentra todas las ocurrenciasExec=google-chrome-stable
y reemplázalas porExec=start-chrome.sh
NOTA : Creo que esta solución funcionará hasta que actualice Google Chrome (vía
apt-get upgrade
) ygoogle-chrome.desktop
se sobrescriba el archivo. Deberá seguir el paso 2 anterior para solucionarlo.fuente
Puede intentar habilitar eventos táctiles en las banderas de Chrome:
chrome://flags/#touch-events
y configúralo como habilitadoFuente:
https://github.com/EightMedia/hammer.js/wiki/How-to-fix-Chrome-35--and-IE10--scrolling-(touch-action)
fuente