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

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

タッチパッドを使用してワークスペースを切り替える方法を探しています。同様の他の質問を見つけ、その解決策を試しましたが、EasyStroke と Touchegg は機能しません。

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

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

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

答え1

お使いのタッチパッドはおそらく Focaltech または Elantech 製です。最大 5 本の指による操作を報告できます。

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

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

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

libinputUbuntu の将来のリリースで使用される予定の別のユーザー スペース ドライバーがあり、現在は Fedora などの他の Linux ディストリビューションでも使用されています。

Ubuntuにインストールできますこちらですしかし、問題は、 を通じてのみインストールできることですxserver-xorg。その方法では、メソッドが正しければ、全体的な機能は向上しません。

しかし、テストしてみる価値はあります。

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

答え2

試してみてください快適なスワイプ Ubuntu

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

関連情報