web-dev-qa-db-ja.com

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

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

56
superbriggs

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

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

control panel

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

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

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

11
Panther

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

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

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

  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をスタートアップアプリケーションのリストに追加します

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

26
tsusanka

快適なスワイプ

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

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

15
Rico

以下は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
10

これが私の解決策でした: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>
1
Enrico

私はそれを行うために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
1
Calvin

すでに述べたように:

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の設定のキーの組み合わせを上記の組み合わせに設定する必要があります-これらはデフォルトです。

0
Vitus Forsmann