私はMacを所有している友人と話していました。彼は、3本の指でタッチパッドをスワイプすると、その方向にワークスペースに移動するようにセットアップされています。 Ubuntuでこれを設定することは可能ですか?
タッチパッド(ハードウェア)はこの機能をサポートする必要があり、その後、タッチパッドの設定が必要になる場合があります(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
toucheggを使用した完全なチュートリアル。イージーストロークはタッチパッドよりもマウスで使用する方が適切です。
Unityを使用している場合、ビルドインジェスチャとの競合が発生する可能性があります。チュートリアルでは、この問題に関する情報を入手しました(以下のリンクをご覧ください)。ジェスチャには何も組み込まれていなかったため、このハウツーでは物事のセットアップ方法に関する情報のみを提供します。
ダウンロード Touchegg :
Sudo apt install touchegg
それを実行しますが、その後すぐに殺します、それはファイルを作成します
~/.config/touchegg/touchegg.conf
希望するエディターで開き、以下の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>
Toucheggを実行して試してください
touchegg &
必要に応じて構成ファイルを編集し、toucheggをスタートアップアプリケーションのリストに追加します
私が言及したチュートリアルは、見つけることができます here -いくつかの古いものがあります(コンパイルする必要はありません)。とにかく作成者にthx!
comfortable-swipe を試してください。ワークスペースを切り替えるための3本指と4本指のジェスチャーに加えて、Macで広げられたウィンドウのようなカップルを提供します。
これもxdotoolを使用しますが、私に尋ねると、遅延したlibinput-gesturesよりも快適です。
以下は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
これが私の解決策でした: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>
私はそれを行うために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
すでに述べたように:
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の設定のキーの組み合わせを上記の組み合わせに設定する必要があります-これらはデフォルトです。