Disabilitare Multi Touch - Ubuntu 16.04 - Chiosco Multim.

Configurazione e uso dell'interfaccia utente predefinita di Ubuntu.

Disabilitare Multi Touch - Ubuntu 16.04 - Chiosco Multim.

Messaggioda HdSNT » venerdì 24 marzo 2017, 11:38

Buongiorno,
stò sviluppando un chiosco multimediale per la navigazione forzata di un sito web. [Sistema operativo Ubuntu 16.04]

Mi sono accorto che nel momento in cui un utente preme contemporaneamente sullo schermo touch con 4 dita, il sistema apre automaticamente il menù.

Chiaramente questa funzionalità mette a serio rischio il chiosco multimediale.

Avete consigli in merito? E' possibile disattivare il multi-touch, oppure le gestures predefinite del sistema operativo?

Grazie per la collaborazione
HdSNT
Prode Principiante
 
Messaggi: 3
Iscrizione: marzo 2017
Desktop: ubuntu
Distribuzione: Ubuntu 16.04.2 LTS X86_64
Sesso: Maschile

Re: Disabilitare Multi Touch - Ubuntu 16.04 - Chiosco Multim

Messaggioda steff » venerdì 24 marzo 2017, 16:04

Premesso che so poco di schermi touch, ma posta
Codice: Seleziona tutto
 synclient -l
sudo libinput-list-devices
Hai fatto il backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
Avatar utente
steff
Moderatore Globale
Moderatore Globale
 
Messaggi: 36650
Iscrizione: febbraio 2007
Località: Toscana
Desktop: LXQt
Distribuzione: Arch Linux 64bit
Sesso: Maschile

Re: Disabilitare Multi Touch - Ubuntu 16.04 - Chiosco Multim

Messaggioda HdSNT » lunedì 27 marzo 2017, 16:30

Grazie per la risposta.

Se lancio (synclient -l) il sistema ritorna
Codice: Seleziona tutto
Failed to connect to X Server.


Se lancio (sudo libinput-list-devices ) il sistema mi ritorna i seguenti device:

Codice: Seleziona tutto
Device:           Video Bus
Capabilities:     keyboard


Device:           Power Button
Capabilities:     keyboard

Device:           HID 04d9:0499
Capabilities:     pointer


Device:           AFO Co., Ltd. AFO TCM10J-320 HID Pen
Capabilities:     tablet

Device:           AFO Co., Ltd. AFO TCM10J-320 HID
Capabilities:     touch


Device:           Microsoft Comfort Curve Keyboard 2000
Capabilities:     keyboard

Device:           Microsoft Comfort Curve Keyboard 2000
Capabilities:     keyboard pointer

Device:           Eee PC WMI hotkeys
Capabilities:     keyboard
Ultima modifica di steff il lunedì 27 marzo 2017, 18:16, modificato 1 volta in totale.
Motivazione: tag codice
HdSNT
Prode Principiante
 
Messaggi: 3
Iscrizione: marzo 2017
Desktop: ubuntu
Distribuzione: Ubuntu 16.04.2 LTS X86_64
Sesso: Maschile

Re: Disabilitare Multi Touch - Ubuntu 16.04 - Chiosco Multim

Messaggioda steff » lunedì 27 marzo 2017, 18:15

Prendi subito l'abitudine di usare il tag codice nel editor completo per i listati come da regolamento, si legge meglio, ho sistemato tuo messaggio intanto.
Codice: Seleziona tutto
Failed to connect to X Server.
mi sa che l'hai dato in console virtuale tty, o anteponi
Codice: Seleziona tutto
export DISPLAY=:0.0 && synclient -l
o dallo dalla grafica, e il secondo è molto scarno dovrebbe essere più esplicito, mi sa che non viene usato libinput.
Hai fatto il backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
Avatar utente
steff
Moderatore Globale
Moderatore Globale
 
Messaggi: 36650
Iscrizione: febbraio 2007
Località: Toscana
Desktop: LXQt
Distribuzione: Arch Linux 64bit
Sesso: Maschile

Re: Disabilitare Multi Touch - Ubuntu 16.04 - Chiosco Multim

Messaggioda HdSNT » martedì 28 marzo 2017, 11:18

Mi scuso.
Il risultato completo è il seguente (avevo razionalizzato il tutto per questioni di visibilità).


Codice: Seleziona tutto
Device:           Power Button
Kernel:           /dev/input/event1
Group:            1
Seat:             seat0, default
Capabilities:     keyboard
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a

Device:           Video Bus
Kernel:           /dev/input/event2
Group:            2
Seat:             seat0, default
Capabilities:     keyboard
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a

Device:           Power Button
Kernel:           /dev/input/event0
Group:            3
Seat:             seat0, default
Capabilities:     keyboard
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a

Device:           HID 04d9:0499
Kernel:           /dev/input/event3
Group:            4
Seat:             seat0, default
Capabilities:     pointer
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      disabled
Nat.scrolling:    disabled
Middle emulation: disabled
Calibration:      n/a
Scroll methods:   button
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   flat*adaptive

Device:           AFO Co., Ltd. AFO TCM10J-320 HID Pen
Kernel:           /dev/input/event7
Group:            5
Seat:             seat0, default
Capabilities:     tablet
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   none

Device:           AFO Co., Ltd. AFO TCM10J-320 HID
Kernel:           /dev/input/event6
Group:            6
Seat:             seat0, default
Capabilities:     touch
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      identity matrix
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a

Device:           Microsoft Comfort Curve Keyboard 2000
Kernel:           /dev/input/event4
Group:            7
Seat:             seat0, default
Capabilities:     keyboard
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a

Device:           Microsoft Comfort Curve Keyboard 2000
Kernel:           /dev/input/event5
Group:            8
Seat:             seat0, default
Capabilities:     keyboard pointer
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    disabled
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a

Device:           Eee PC WMI hotkeys
Kernel:           /dev/input/event12
Group:            9
Seat:             seat0, default
Capabilities:     keyboard
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
 


Lanciato il comando
Codice: Seleziona tutto
export DISPLAY=:0.0 && synclient -l

il sistema ritorna il seguente messaggio:
Codice: Seleziona tutto
Couldn't find synaptics properties. No synaptics driver loaded?


Da come ho capito non attivo sulla mia versione di Ubuntu.
Gnome 3.20 replaces synaptics with libinput
HdSNT
Prode Principiante
 
Messaggi: 3
Iscrizione: marzo 2017
Desktop: ubuntu
Distribuzione: Ubuntu 16.04.2 LTS X86_64
Sesso: Maschile

Re: Disabilitare Multi Touch - Ubuntu 16.04 - Chiosco Multim

Messaggioda steff » martedì 28 marzo 2017, 15:09

Ora sì che si capisce, ma francamente non vedo come con libinput si possono disabilitare il touch a quattro dita, forse in gnome ci sono delle possibilità di configurarlo ma non lo conosco bene, di solito sono sempre meno le cose che permette di modificare.

Intanto dai
Codice: Seleziona tutto
xinput
prova di riconoscere il numero XY dello schermo touch e posta:
Codice: Seleziona tutto
xinput --list-props XY


Si possono eventiualemente modificare i parametri in questione con
Codice: Seleziona tutto
xinput --set-prop XY <numero-proprietà> <valore>


Altre opzioni:
- abilitare synaptics al posto di libinput
- disabilitare l'esecuzione del menu (ma quale menu è?)
Hai fatto il backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
Avatar utente
steff
Moderatore Globale
Moderatore Globale
 
Messaggi: 36650
Iscrizione: febbraio 2007
Località: Toscana
Desktop: LXQt
Distribuzione: Arch Linux 64bit
Sesso: Maschile


Torna a Unity

Chi c’è in linea

Visualizzano questa sezione: 0 utenti registrati e 2 ospiti