私のラップトップには、マルチタッチをサポートするSynapticsタッチパッドがあります。動的な2本指スクロールはWindowsで正常に動作しますが、ubuntuで動作させるにはどうすればよいですか?
/usr/share/xorg.conf.d/50-synaptics.conf
を編集することで、スクロール方向をすでに反転しています。今必要なのは、慣性を与えることだけです。
Ubuntu 12.04 LTSの32ビットバージョンを使用しています
これは link がさまざまなパラメーターについて多くを説明していますが、これを達成するために設定する適切なパラメーターを見つけることができないようです。これを以前に試したことがない限り、答えないでください。ありがとうございました :)
Linuxでは、少なくともSynapticsドライバーでは、動的スクロールは「コースティング」と呼ばれます。
ファイル50-synaptics.conf
ファイルに次のオプション行を追加し、必要に応じて値を調整することにより、これを行うことができます。
# Coasting configuration
Option "CornerCoasting" "0"
Option "CoastingSpeed" "20"
Option "CoastingFriction" "50"
動的な2本指スクロールは、Synapticsドライバーでは「従来のcoast行」と呼ばれます。
コースティングには、従来の(フィンガーオフ)コースティングとコーナー(フィンガーオン)コースティングの2つのフレーバーがあります。従来のcoast性走行は、coast性走行が有効で、CornerCoastingがfalseに設定されている場合に有効になります。 [ Synaptics manpage ]
2つのモードは相互に排他的です。2本指の動的スクロールは、コーナーコーストを有効にすると機能しません。それでは、従来のcoast行を有効にしましょう。ファイル内の新しいUbuntuの推奨事項に従って、50-synaptics.conf
を直接編集せずに、ディレクトリ/etc/X11/xorg.conf.d/
を作成し、その中に51-synaptics-tweaks.conf
などのファイルを作成します。
Section "InputClass"
Identifier "touchpad"
Driver "synaptics"
MatchIsTouchpad "on"
Option "CornerCoasting" "0"
Option "CoastingSpeed" "20"
Option "CoastingFriction" "50"
EndSection
効果を確認するには、Xを再起動します。
お気づきのとおり、速度と摩擦の値はハードウェアに依存します。あるタッチパッドで機能するものが、別のタッチパッドで顕著な効果を発揮しない場合があります。いくつかの実験が必要になる場合があります。
実験では、synclient
を使用することをお勧めします。これは、Xを常に再起動する必要なく、即時の(ただし非永続的な)効果を作成するためです。上記と同等のものは次のようになります。
synclient CornerCoasting=0 CoastingSpeed=20 CoastingFriction=50