web-dev-qa-db-fra.com

Kiosque à écran tactile Ubuntu 18.04 - Désactiver les gestes multitouches

J'utilise un écran tactile de kiosque avec chrome . Je l'ai configuré pour qu'une application Chromium s'exécute avec l'indicateur --kiosk, qui empêche l'accès au système d'exploitation.

Le problème que j'ai est avec les gestes multi-touch. Les gestes que je voudrais désactiver pour GNOME sont listés ici et sont des gestes tactiles 3 et 4. Ces gestes permettent aux utilisateurs de quitter l'application de kiosque Chromium, ce qui n'est évidemment pas ce qu'un utilisateur devrait pouvoir faire.

Ma question est, comment puis-je désactiver ces gestes multi-touch?

Si possible, j'aimerais activer/désactiver ces gestes multi-touch à partir de la ligne de commande dans le cadre de mon script de démarrage.

Edit: J'ai enregistré un vidéo de démonstration du geste multi-touch si le document multi-touch Ubuntu n'était pas clair.

1
Enijar

Il semble que ces gestes ne peuvent pas être désactivés avec gsettings.

Cependant, l'extension de shell Gnome " Disable Gestures " fonctionnait parfaitement pour moi.

Installation automatisée

J'ai récemment ajouté une commande d'installation à gnome-Shell-extension-tool. Ceci n'est pas encore fusionné en amont . Mais l’outil complet n’est qu’un seul script Python 3. Ainsi, vous pouvez simplement télécharger et utiliser ma version corrigée du fichier et exécuter ce qui suit pour installer et activer [email protected]:

# Download extension
wget "https://extensions.gnome.org/extension-data/disable-gestures%40mattbell.com.au.v2.Shell-extension.Zip"

# Install extension
gnome-Shell-extension-tool -i [email protected].*.Zip

# Enable extension
gnome-Shell-extension-tool -e [email protected]
2
raphinesse