Samsung NC10ネットブックで2本指のスクロールを使用するようにUbuntu9.10を構成することは可能ですか?設定しようとしましたが、うまくいきませんでした。
オンラインのスニペットのほとんどは、howの説明に失敗し、why。シナプティクスドライバーについて知っておくべきことは次のとおりです。
特に、コマンドsynclient -m 0
は、ドライバーのリアルタイム出力を一覧表示する非常に便利なツールを起動します(これを機能させるには、何らかの方法でSHMConfigを定義する必要があります)。出力は次のようになります。
time x y z f w l r u d m multi gl gm gr gdx gdy
0.000 1 5855 0 0 0 0 0 0 0 0 00000000 0 0 0 0 0
1.465 2562 2450 10 1 5 0 0 0 0 0 00000000 0 0 0 0 0
z(圧力)、f(数値指の)、およびw(タッチゾーンの幅)列。
タッチパッドを少し遊んで、タッチパッドが複数の指をどのように表しているかを理解します。私の場合、通常のW値よりも高くなります(複数の指で> 7)。
幸いなことに、シナプティクス開発者は賢い人々であり、説明が必要なディレクティブEmulateTwoFingerMinW
とEmulateTwoFingerMinZ
が含まれています。Wが特定の値より大きいすべてのタッチを2本の指として扱います。もう1つは、Z値に対して同じことを行います。
ただし、これらの1つをhalポリシーに追加しても、問題は修正されません。 GNOME開発者は、無限の知恵で、 gnome-settings-daemonはすべてのタッチパッド設定を書き換える必要がある と決定しました。そのため、GNOMEセッションの一部としてsynclient
コマンドでいっぱいのスクリプトを実行することにしました(Preferences->Startup Applications
に追加しました)。
以下は、開始に役立つ私のスクリプトの一部です。それをどこにでも保存し、権限に+ xを追加して、セッションに追加します。一時停止または休止状態の後に再実行する必要がある場合があります。
#!/bin/bash
export DISPLAY=:0.0
synclient EmulateTwoFingerMinZ=0
synclient EmulateTwoFingerMinW=6
synclient VertTwoFingerScroll=1
synclient HorizTwoFingerScroll=1
synclient VertScrollDelta=75
synclient HorizScrollDelta=100
結論として、(man synaptics
を通じて)synclient
を学び、インターネット上の古いアドバイスを無視します。
幸運を!
これを見たことがありますか スニペット ?
Ubuntu 10.04でそれを行う方法に関するこの記事を見つけました!