LXQtでは、タッチスクリーンのマルチタッチジェスチャーのグローバルな認識はありません。これは、デフォルトのUbuntu Shellデスクトップ環境とは異なります。たとえば、タッチスクリーンで長押しすると、右クリックがトリガーされます。
ただし、マルチタッチ入力イベントはXサーバーによって提供され、独自のマルチタッチジェスチャーを実装したプログラムは、これらのジェスチャーで制御できます。たとえば、2本指のピンチズームはChrome/Chromium and Evince で機能します。
しかし、「右クリックのトリガー」や「仮想デスクトップの切り替え」など、特定の構成可能なアクションを実行するためのマルチタッチジェスチャーをグローバルに認識する方法はありますか?
私が試した内容:xf86-input-wacom
ドライバーには、右クリック用の「タップホールドプラスタップ」を含む、いくつかの(制限された)ジェスチャー認識があります。しかし、一部のプログラムではタッチスクリーンで左クリックでも機能しないため、これを無効にする必要がありました( background story )。
touchegg
を使用できます。
私のその他の回答 を参照してください。
touchegg
での私の経験悲しいことに、少なくとも私のタッチスクリーン(ThinkPad X201 Tablet)では、「2本指のピンチ」のようなより複雑なジェスチャーがtouchegg
によって十分に確実に認識されないことがわかりました。少し注意して、2本指タップの右クリック( details )に使用できます。 2本の指でドラッグするジェスチャーもよく認識されていますが、私にとっては、これ以外のことはありません。
touchegg
の代替fusuma
があります。Rubyタッチパッドのジェスチャー認識用に作成されたアプリケーションです。タッチスクリーンでも動作する可能性があります。まだ試していません。インストール手順については、 この答え 。
有る libinput-gestures
、そしてあなたはそれのための 推奨事項を見つけることができます 。しかし、私の理解では、これはlibinput
ドライバーに固有のものであり、ほとんどのタッチパッドで使用されています。タッチスクリーンは通常、代わりにwacom
ドライバーを使用します。しかし、私はこれを試しませんでした。それを機能させる方法があるかもしれません。