Touchscreen di Google Chrome: il tasto destro si blocca


13

Sto riscontrando alcuni problemi con Google Chrome e il mio touchscreen in Ubuntu 14.04.

L'utilizzo di base del touchscreen funziona bene, ma se tocco due volte sul touchscreen (il gesto di fare clic con il pulsante destro del mouse, per quanto posso dire), quindi ogni volta che tocco lo schermo, si comporta come se avessi ragione -clicked.

Questo problema sembra essere unico per Chrome; xterm, ad esempio, agisce normalmente.

Eventuali suggerimenti?

C'è un modo per ottenere eventi touchscreen per agire in modo identico agli eventi del mouse? Ad esempio, ho trovato dove posso disabilitare gli eventi touch (usando chrome://flags/#touch-events), ma disabilita completamente il tocco per il clic sinistro.

Qualcuno sta usando con successo un touchscreen con Google Chrome in Ubuntu 14.04? (Ci sto lavorando per un'installazione in stile kiosk, quindi sto usando Ubuntu Server e nodm invece di Unity o un'altra shell desktop e anche il mio hardware è un po 'insolito.)


1
Sto eseguendo Ubuntu 14.04 completo con hardware normale, ma ho esattamente lo stesso problema.
Olli,

Hai provato a usare xev per vedere come finiscono le azioni, ma non so come funziona per il tocco. Vedi www.x.org/archive/X11R7.7/doc/man/man1/xev.1.xhtml
DaveM,

@DaveM - Abbiamo provato xeve non abbiamo visto nulla che potesse indicare il problema.
Josh Kelley,

@JoshKelley probabilmente dovrai eseguirlo prima e dopo il problema, in modo da ottenere il punto base e l'errore. Altrimenti vedo che hai una soluzione
DaveM il

Risposte:


2

Ci sono almeno una possibile soluzione che ha funzionato per me. :)

Questo problema potrebbe essere risolto per me con il --touch-devicesparametro della riga di comando di Chrome .

Determina l'ID del dispositivo di input di X in una console da

xinput list

portando a

google-chrome --touch-devices=10

sul mio sistema.

Per fare in modo che Chrome utilizzi sempre questo flag CLI, vedi:

Come impostare i flag CLI per Google Chrome?

Chrome + Touchscreen + Unity (14.04)


Ci siamo imbattuti --touch-devicesnell'investigare su un altro problema e non ci siamo resi conto che potrebbe aiutare anche qui. In questo momento non sono in grado di verificare se questo risolve i problemi che stavamo avendo, ma ha senso; Grazie.
Josh Kelley,

0

Questo problema è molto sfuggente per me, quindi non sono sicuro che la mia correzione attuale rimarrà effettivamente risolta. Ma quello che ho fatto è stato commentare qualsiasi occorrenza di Option "SoftButtonAreas"in /usr/share/X11/xorg.conf.d/50-synaptics.conf. Tuttavia, questo non è il modo di farlo. Piuttosto dovrei sovrascrivere questo file in qualcosa del genere /etc/X11/xorg.conf.d/my-synaptics.conf. Riavvio e vedo se si rompe di nuovo ...

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.