ワークスペースを変更するタッチパッドジェスチャ


58

私はMacを所有している友人と話していました。彼は、3本の指でタッチパッドをスワイプすると、その方向にワークスペースに移動するようにセットアップされています。Ubuntuでこれを設定することは可能ですか?


1
私はこの方法が機能するかどうかを個人的に保証することはできませんが、EasyStrokeあなたが探しているものを実行できるプログラムがあります。セットアップ手順については、こちらをご覧ください。
JamesG

回答:


11

タッチパッド(ハードウェア)はこの機能をサポートする必要があり、その後、タッチパッドの設定が必要になる場合があります(Ubuntuは一部のハードウェアを自動的に認識して有効にします)。

1つの一般的なドライヤーはシナプスです。コントロールパネルのマウスとタッチパッドセクションから2本指のスクロールを有効にできます。

コントロールパネル

追加のオプションが必要な場合は、いくつかの構成ファイルを手動で編集する必要があり、オプションはハードウェアに依存します。

ここにデバッグページがあります。

https://wiki.ubuntu.com/DebuggingTouchpadDetection

ハードウェアを特定できる場合は、そのページをご覧ください。より具体的なサポートを提供できます。

ハードウェア固有のガイドの例:https : //wiki.ubuntu.com/Multitouch/AppleMagicTrackpad

イージーストロークを検討する

「イージーストローク」もご覧ください

http://sourceforge.net/apps/trac/easystroke/wiki

これがイージーストロークの実際のデモです:http : //www.youtube.com/watch? v=CagAEgXAAzA


2
Ubuntu 14.04で水平スクロールオプションが表示されません。これは私のハードウェア構成に関係していますか?
付与14年

1
Ubuntu 16.04のソリューションはありますか?
イワンアラッキ

26

Ubuntuでタッチパッドジェスチャを使用してワークスペースを変更する方法

toucheggを使用した完全なチュートリアル。easystrokeはタッチパッドよりもマウスで使用する方が適切です。

ユニティを使用している場合、組み込みジェスチャーとの競合が発生する可能性があります。チュートリアルでは、この問題に関する情報を入手しました(以下のリンクをご覧ください)。ジェスチャには何も組み込まれていなかったので、このハウツーでは物事のセットアップ方法に関する情報のみを提供します。

  1. Toucheggのダウンロード:

    sudo apt install touchegg
    
  2. それを実行しますが、その後すぐに殺します、それはファイルを作成します

    ~/.config/touchegg/touchegg.conf
    
  3. 希望するエディターで開き、以下の3行をname = "All"セクションに追加します

    <gesture type="DRAG" fingers="3" direction="RIGHT">
       <action type="SEND_KEYS">Control+Alt+Left</action>
    </gesture>
    <gesture type="DRAG" fingers="3" direction="LEFT">
       <action type="SEND_KEYS">Control+Alt+Right</action>
    </gesture>
    
  4. toucheggを実行して試してください

    touchegg &
    
  5. 必要に応じて構成ファイルを編集し、toucheggをスタートアップアプリケーションのリストに追加します

私が言及したチュートリアルはここにあります -いくつかの古いものがあります(コンパイルする必要はありません)。とにかく作成者にthx!


ジェスチャーがコンピューターで認識されない:(
ジョナ14年

2
これはUbuntu 15.04では動作しません
Lucio

4
ええ、私のXPS13で作業していないのですが、15.04または(今日)毎晩16.04を実行しています。O / Sは3本指のタップを(ほとんど)認識しますが、toucheggは興味がないので、それを撮影するのに便利な方法があるのでしょうか。
スケイン

3
Ubuntu 16.04のソリューションはありますか?
イワンアラッキ

1
私の場合、Ubuntu 16.04は2本の指のスクロールを検出しますが、3本の指のようなマルチタッチは検出しません。さらにインストールする必要がありますか?
ジェラルドクアドラス

15

快適なスワイプ

comfortable-swipeを試してください。ワークスペースを切り替えるための3本指と4本指のジェスチャーに加えて、Macで広げられたウィンドウのようなカップルを提供します。

これもxdotoolを使用しますが、私に尋ねると、遅延したlibinput-gesturesよりも快適です。


1
Ubuntu 18.04 LTSで動作します
Nitsan Baleli

Kubuntu 18.04 LTSでスムーズに動作
微妙な探求者

2
Ubuntu 18.10では、src / comfortable-swipe.cppの「libinput-debug-events」を「libinput debug-events」に3回置き換える必要があります。「bash install」でインストールするより
Alex Leidwein

私の18.04では動作しますが、応答するのに数秒かかり、私のファンは速くて騒々しくなり、価値がありません。この間、htopには特別なものは表示されません。
ランボー

5分で働き、何時間も働いた。素晴らしい、共有してくれてありがとう!
maxime1992

10

以下は、Ubuntu 16.04および2017 Dell XPS 13(9360)で機能しました。

sudo gpasswd -a $USER input
sudo apt-get install xdotool wmctrl libinput-tools
git clone http://github.com/bulletmark/libinput-gestures
cd libinput-gestures
sudo ./libinput-gestures-setup install

上記の手順の後、コンピューターを再起動します。私~/.config/libinput-gestures.confは:

gesture swipe down  xdotool key ctrl+alt+Up
gesture swipe up    xdotool key ctrl+alt+Down
gesture swipe right xdotool key ctrl+alt+Left
gesture swipe left  xdotool key ctrl+alt+Right

ありがとう、HP Envy 13でSynaptics Touchpadを使用して17.10で作業中
lswim

これは完全に機能します。xdotoolがキーコンボを起動するだけなので、KDEでも一致するショートカットが設定されていることを確認してください。
アンドリュークルーサメル

Ubuntuの16.04とAcerの上で動作していない
ジェラールCuadras

1

これが私の解決策でした:4本の指と自然な方向。

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

2
これにはどのプログラムが必要ですか?
g3mini

@ g3mini touchegg、tsusankaが示唆したように
Andriiアブラモフ

ありがとう=)私は彼/彼女の答えがまだなかったと尋ねたとき= D
g3mini

1

私はそれを行うためにxdotoolでsynapticsドライバーを使用しました...

私のMacbookタッチパッドの速度:

sudo nano /usr/share/X11/xorg.conf.d/70-synaptics.conf
# Touchpad Speedup
        Option "AccelFactor" "0.025"
        Option "MinSpeed" "0.80"
        Option "MaxSpeed" "0.95"
        Option "FingerHigh" "55"
        Option "FingerLow" "45"

3本の指のジェスチャー変更ワークスペースの場合:

sudo nano ~/.config/libinput-gestures.conf
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

0

すでに述べたように:

sudo gpasswd -a $USER input
sudo apt-get install xdotool wmctrl libinput-tools
git clone http://github.com/bulletmark/libinput-gestures
cd libinput-gestures
sudo ./libinput-gestures-setup install

しかし、あなたはに行かなければなりません:

cd ~/libinput-gestures

そして、作成されたlibinput-gestures.confを編集します。

gedit libinput-gestures.conf

そして、以下が正しく設定されていることを安全にしてください:

gesture swipe down  xdotool key ctrl+alt+Up
gesture swipe up    xdotool key ctrl+alt+Down
gesture swipe right xdotool key ctrl+alt+Left
gesture swipe left  xdotool key ctrl+alt+Right

要確認:Ubuntuの設定のキーの組み合わせを上記の組み合わせに設定する必要があります-これらはデフォルトです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.