web-dev-qa-db-ja.com

Ubuntu 18.04タッチスクリーンキオスク–マルチタッチジェスチャを無効にする

Chromium でキオスクのタッチスクリーンを実行しています。 Chromiumアプリケーションが--kioskフラグで実行され、OSへのアクセスが妨げられるようにセットアップしました。

私が抱えている問題は、マルチタッチジェスチャにあります。 GNOMEで無効にするジェスチャは here にリストされており、3および4のタッチジェスチャです。これらのジェスチャーにより、ユーザーはChromiumキオスクアプリケーションを終了できますが、これは明らかにユーザーが実行できるはずの動作ではありません。

私の質問は、これらのマルチタッチジェスチャを無効にするにはどうすればよいですか?

可能であれば、スタートアップスクリプトの一部として、コマンドラインからこれらのマルチタッチジェスチャを有効/無効にします。

編集:Ubuntuのマルチタッチドキュメントが明確でない場合、マルチタッチジェスチャの ビデオデモ を記録しました。

1
Enijar

これらのジェスチャーはgsettingsでは無効にできないようです。

ただし、Gnomeシェル拡張機能 " Disable Gestures "は完全に機能しました。

自動インストール

最近 インストールコマンドを追加 to gnome-Shell-extension-toolこれはまだアップストリームにマージされません。ただし、ツール全体は単一のPython 3スクリプトです。そのため、パッチを適用したバージョンのファイルをダウンロードして使用し、次を実行して[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