web-dev-qa-db-ja.com

Ubuntu 14.04で3本指のタッチパッドでワークスペースを切り替えるにはどうすればよいですか?

私はタッチパッドでワークスペースを切り替える方法を探しています、このような他の質問を見つけました、そして、私はこれらのソリューションを試しましたが、EasyStrokeとToucheggは動作しません。

ASUSラップトップを使用しており、Windowsを実行しているとき、ジェスチャーモニターは3本、さらには4本の指を認識します。 Ubuntuでは、4本の指でタッチするとランチャーが表示されます(スーパーキーを押した場合など)が、3本の指でスワイプしてワークスペースを変更することはできません。

これをtouchegg設定ファイルに追加しました:

<gesture type="DRAG" fingers="3" direction="RIGHT">
     <action type="SEND_KEYS">Control+Alt+Left</action>
</gesture>
2
Gocht

タッチパッドはおそらくFocaltechまたはElantechです。最大5本の指のアクションを報告できます。

カーネルモジュールは、指の位置のみを報告します。 「スワイプ」、「スクロール」、「タップ」などのすべての種類の「アクション」は、ユーザースペースドライバーによって検出および解釈されます。

Ubuntuではxserver-xorg-input-synapticsが使用されます。垂直と水平の2本指のスワイプのみを検出できます。

3本指のスワイプを検出するコードはありません。この機能を追加する唯一の方法は、ユーザー空間ドライバーにコーディングすることです。

別のユーザー空間ドライバーlibinputがあります。これは、Ubuntuの将来のリリースで使用され、現在他のLinuxディストリビューションで使用されています。 Fedora。

Ubuntuにインストールできます this way 。しかし問題は、xserver-xorgを介してのみインストールできることです。メソッドが正しい場合、全体的な機能は向上しません。

しかし、テストする価値があります。

Waylandのような他のデスクトップ環境では可能かもしれません。

2
Pilot6

comfortable-swipe-ubunt を試してください。

私はUbuntu 16.04 LTSを使用していますが、Ubuntu 14.04 LTS以上で動作すると言います。他の環境ではテストしていませんが、libinputがサポートされていれば動作するはずです(例:Arch、Fedora)。

0
Rico