回答:
Ubuntu 18.04(X.org)でXPS 15を使用しています。私はマルチジェスチャーをうまく機能させることができました。山田耕平は、Linuxでマルチタッチジェスチャを有効にするFusumaというアプリケーションを開発しました。まだインストールされていない場合は、マシンにRubyをインストールする必要があります。
fusuma GitHubのReadmeページの指示に従うか、次の手順に従ってください。
まず、現在のユーザーが入力グループに属しているかどうかを確認します。あなたはそれをすることができます
sudo gpasswd -a $USER input
その後、ログアウトして再度ログインします。xdotoolとlibinput-toolsをインストールします。
sudo apt-get install libinput-tools
sudo apt-get install xdotool
Rubyをインストールしていない場合は、今すぐ実行できます。
sudo apt install ruby
今fuをインストール
sudo gem install fusuma
これは基本的に.yml
、目的の構成でファイルを作成しています。標準のジェスチャが必要な場合は、これらの指示に従うか、自由に調整して目的のジェスチャを取得できます。
ホームディレクトリのconfigフォルダーに移動します。
cd ~/.config
という名前のフォルダーを作成します fusuma
mkdir fusuma
cd fusuma
というファイルを作成します config.yml
touch config.yml
これで、お気に入りのテキストエディタを使用して、このファイルの内容を入力できます。
nano config.yml
18.04のデフォルト環境であるGNOMEを使用している場合は、次の指示をコピーして貼り付けます。
swipe:
3:
left:
command: 'xdotool key alt+Right'
right:
command: 'xdotool key alt+Left'
up:
command: 'xdotool key super'
down:
command: 'xdotool key super'
4:
left:
command: 'xdotool key ctrl+alt+Down'
right:
command: 'xdotool key ctrl+alt+Up'
up:
command: 'xdotool key ctrl+alt+Down'
down:
command: 'xdotool key ctrl+alt+Up'
pinch:
in:
command: 'xdotool key ctrl+plus'
out:
command: 'xdotool key ctrl+minus'
threshold:
swipe: 0.4
pinch: 0.4
interval:
swipe: 0.8
pinch: 0.1
この構成が作成したジェスチャは次のとおりです。
マルチタッチジェスチャー| アクション|
3本の指-左| ブラウザで次へ|
3本の指-右| ブラウザに戻る|
3本の指-アップ| すべてのウィンドウを表示|
3本の指-ダウン| Exposé(Esc)を閉じる|
4本の指-左| 次のデスクトップ|
4本の指-右| 以前のデスクトップ|
4本の指-アップ| 次のデスクトップ|
4本の指-ダウン| 以前のデスクトップ|
この後、ターミナルでコマンドを実行して、インストールされているかどうかをテストできます
sudo fusuma
ターミナルでは何も起こりません。マルチタッチジェスチャの使用を開始するだけで、タッチパッド上でスワイプできます。
あとは、起動アプリケーションにFusumaとそのコマンドを追加するだけです。
お役に立てれば。
sudo gem install fusuma
Ubuntu 18.04は、デフォルトのディスプレイサーバーとしてWaylandではなくXorgを使用します。前述のExtended Gestures拡張機能は、現在Waylandでのみ機能します。
あなたがする必要があるのは、再起動後のログイン中にWaylandを選択することです。このリンクは同じ手順を示していますが、逆の方法を示しています(WaylandからXorgへ)。