Fedora/GNOME でタッチスクリーン ジェスチャを無効にするにはどうすればいいですか?

Fedora/GNOME でタッチスクリーン ジェスチャを無効にするにはどうすればいいですか?

私は、ユーザーがタッチスクリーンを使用して閉じることができないフルスクリーンの Firefox (または Chrome) ウィンドウを必要とする、Fedora 23 (GNOME 3.18.2 を使用) でタッチスクリーン プロジェクトを作成しています。

しかし、画面の左端から右にスワイプするとアクティビティ メニューが開く、GNOME に組み込まれたジェスチャがあることに気付きました。これは、Firefox または Chrome ウィンドウが全画面表示またはキオスク モードの場合でも発生します。

GNOME でマルチタッチ ジェスチャを無効にする方法についてはインターネット上で多くの提案がありましたが、左スワイプ ジェスチャを無効にする方法は見つかりませんでした。

Fedora でこれを行う方法はありますか?

編集:私の上司は関連する質問をしており、それを投稿に追加するよう依頼しました。

「Firefox を「キオスク」モードで実行しようとしていますが、Fedora Gnome-Shell 3.13.91 に、ユーザーが画面の左側からエッジ ドラッグしてダッシュを表示し、キオスクを無効にする「機能」があることに気付きました。

この機能のコードはgnome-shellコードにあると思いますGNOME シェルファイル内にあり/js/ui/edgeDragAction.jsますがjs/ui/viewSelector.js、完全に間違っている可能性もあります。

エッジドラッグの感度が設定されていると思います/js/ui/edgeDragAction.js(以下のコードを参照)

そしてアクションが追加されますjs/ui/viewSelector.js(以下のコードを参照)

これをオフにするための最も推奨される方法は何ですか? 独自の Gnome 拡張機能を作成しますか? これらの方法をオーバーライドしたり、しきい値を簡単に変更したりできますか?

例えば:

const EDGE_THRESHOLD = 20; <- change to 0
const DRAG_DISTANCE = 80; <- change to 1000

編集2:Florian Müllner の協力を得て、次の Javascript コードを使用して Gnome 拡張機能を作成しました。これで問題は解決したようです。

/*
 * Disable all of the touchscreen gestures.
 */
function enable() {

global.stage.get_actions().forEach(a => a.enabled = false);

}

/*
 * Re-enable the touchscreen gestures.
 */
function disable() {

    global.stage.get_actions().forEach(a => a.enabled = true);
}

関連情報