web-dev-qa-db-ja.com

Ubuntu 16.04マルチタッチジェスチャ

Ubuntu Xenial Xerusでマルチタッチジェスチャーを行うことは可能ですか?たとえば、TouchEggで?すでに試しましたが、成功しませんでした。

29
OBrian23

toucheggで動作させることに成功しませんでした。しかし、 別のツール で簡単に実現できます。手順は次のとおりです。最初のダウンロードで、libinput-gesturesをコンパイルし、gitリポジトリからインストールします。

git clone http://github.com/bulletmark/libinput-gestures
cd libinput-gestures
Sudo make install

libinput-toolsおよびxdotoolがインストールされていることを確認してください。

Sudo apt install libinput-tools xdotool

現在のユーザーが入力グループに属していることを確認して、タッチパッドデバイスの読み取り権限を取得します。

Sudo gpasswd -a $USER input  # Log out and back in to assign this group

起動するたびにlibinput-gesturesを開始します。

libinput-gestures-setup autostart

上下にスワイプして仮想ワークスペースを変更できるようになりました。カスタム構成を行いたい場合は、構成ファイルをホームフォルダーにコピーする必要があります。その後、そこで変更できます。

cp /etc/libinput-gestures.conf ~/.config/libinput-gestures.conf
nano ~/.config/libinput-gestures.conf

詳細なドキュメントについては、gitリポジトリをご覧ください。 https://github.com/bulletmark/libinput-gestures

ログアウトしてからログインすることを忘れないでください。変更が有効になります。

27
user5950

Xinput 2FGTジェスチャを無効にし、ジェスチャをxserverにバブルさせることで、タッチを機能させることができる場合があります。

これを行うには、修正する入力メソッドのIDを見つけます。

xsetwacom list

次に、そのメソッドのジェスチャーの処理を無効にします

xsetwacom set (id here) Gesture off

これは私のために動作します。

これらの変更を再起動後も永続的にする場合、最も簡単な方法は、上記のコマンドを~/.xinircに書き込むことです。代替方法については here を参照してください。

5
wayofthefuture

libinput-gesturesは、ubuntu 16.04のxps15で動作します。

そして、configureコマンドを共有したいと思います。

gesture swipe up    3 xdotool key ctrl+alt+Up
gesture swipe down  3 xdotool key ctrl+alt+Down
gesture swipe left  3 xdotool key ctrl+alt+Left
gesture swipe right 3 xdotool key ctrl+alt+Right
gesture swipe up 4 xdotool key super+w
gesture swipe down 4 xdotool key ctrl+super+d
3
Jay

はい。

まず、タッチパッドがマルチタッチをサポートしているかどうかを確認します。ここに書かれているように タッチパッドが2本以上の指のジェスチャーをサポートしているかどうかを確認するにはどうすればよいですか?

Sudo apt-get update
Sudo apt-get install geis-tools
geisview

新しいウィンドウで、DeviceAdded:(おそらく最後のオプション)の下に移動し、デバイスのタッチを確認します:。 finger_numberは、タッチパッドがサポートするマルチタッチフィンガーの数を示します。

次に、toucheggをインストールします。

Sudo apt install touchegg

次に、ホームディレクトリに移動します。

ファイルを作成します。次の内容の.xprofile:

synclient TapButton2=0
synclient ClickFinger2=0
synclient TapButton3=0
synclient ClickFinger3=0
synclient HorizTwoFingerScroll=0
synclient VertTwoFingerScroll=0
touchegg &

コンピューターを再起動します。

ログインすると、toucheggのマルチタッチサポートが必要になります。ファイルを構成し、ジェスチャーを変更できます

〜/ .config/touchegg/touchegg.conf

1
Sam