マルチタッチは、Windows 7で正常に機能します。2本指で垂直および水平にスクロールし、2本指タップで中クリックし、3本指タップで右クリックします。
しかし、Ubuntuでは、マルチタッチを「保存」して動作させることができなかったため、数回動作させることができましたが、再起動後に-リセットされます。
2本指スクロールの設定があります:
マウスとタッチパッド>タッチパッド
2本指スクロール(選択済み)
水平スクロールを有効にします(ticked)
2本の指でスクロールしようとすると、カーソルの動きが止まりますが、実際にはページがスクロールしません。
xinput listを実行すると、次の結果が得られます。
仮想コアポインターid = 2 [マスターポインター(3)]
↳仮想コアXTESTポインターid = 4 [スレーブポインター(2)]
↳ETPS/2 Elantech ETF0401 id = 13 [スレーブポインター(2)]
私はいくつかの 'synaptics-dkms'バグ修正(数年前から)をインストールしようとしましたが、それは機能しなかったので削除しました。
私は「Touch」をインストールしようとしましたが、それは何もしなかったので削除しました。
ここに私が今インストールしたものがあります:
dpkg --get-selections>インストール済みソフトウェア
grep 'touch\| mouse\| track\| synapt'インストール済みソフトウェア
libsoundtouch0 ---インストール
libutouch-evemu1 ---インストール
libutouch-frame1 ---インストール
libutouch-geis1 ---インストール
libutouch-grail1 ---インストール
printer-driver-ptouch ---インストール
ptouch-driver ---インストール
xserver-xorg-input-multitouch ---インストール
xserver-xorg-input-mouse ---インストール
xserver-xorg-input-vmmouse ---インストール
libnetfilter-conntrack3 ---インストール
libxatracker1 ---インストール
xserver-xorg-input-synaptics ---インストール
だから、私は再び始めますが、2本指のスクロールを機能させて再起動後に機能させるにはどうすればよいですか?
またやっている:
synclient TapButton1 = 1 TapButton2 = 2 TapButton3 = 3
...動作しますが、再起動後に保存されません。
ただし、次のことを行います。
synclient VertTwoFingerScroll = 1 HorizTwoFingerScroll = 1
NOTは2本指のスクロールを修正します。
出力:cat /var/log/Xorg.0.log | grep -i synaptics
[4.576](II)LoadModule:「シナプス」
[4.577](II)/usr/lib/xorg/modules/input/synaptics_drv.soのロード
[4.577](II)モジュールのシナプス:vendor = "X.Org Foundation"
[4.577](II)「ETPS/2 Elantech ETF0401」の入力ドライバー「synaptics」の使用
[4.577](II)/usr/lib/xorg/modules/input/synaptics_drv.soのロード
[4.584](-)シナプス:ETPS/2 Elantech ETF0401:x軸範囲0-1088
[4.584](-)シナプス:ETPS/2 Elantech ETF0401:y軸範囲0-704
[4.584](-)シナプス:ETPS/2 Elantech ETF0401:圧力範囲0-255
[4.584](-)シナプス:ETPS/2 Elantech ETF0401:指幅の範囲0-16
[4.584](-)シナプス:ETPS/2 Elantech ETF0401:ボタン:左右中央のダブルトリプルスクロールボタン
[4.584](-)シナプス:ETPS/2 Elantech ETF0401:ベンダー0x2製品0xe
[4.584](-)シナプス:ETPS/2 Elantech ETF0401:タッチパッドが見つかりました
[4.588](**
)シナプス:ETPS/2 Elantech ETF0401:(accel)MinSpeedは一定の減速2.5になりました
[4.588](**
)シナプス:ETPS/2 Elantech ETF0401:MaxSpeedは1.75になりました
[4.588](**
)シナプス:ETPS/2 Elantech ETF0401:AccelFactorは0.154になりました
[4.589](-)シナプス:ETPS/2 Elantech ETF0401:タッチパッドが見つかりました
synaptiksをインストールしようとしましたが、それも機能していないようでしたので、削除しました。
次のコマンドを実行します。
modprobe -r psmouse
modprobe psmouse proto = imps
動作しますが、今ではxinput listは次のように表示されます
仮想コアポインターid = 2 [マスターポインター(3)]
↳仮想コアXTESTポインターid = 4 [スレーブポインター(2)]
↳ImPS/2 Generic Wheel Mouse id = 13 [スレーブポインター(2)]
Elantechの代わりに、再起動するとリセットされます。
だから、間接的にburgとplymouthで遊んでから50個以上のパッケージを削除したplymouthを削除した後、私は新鮮な12.04を再インストールします疲れて、すべてを後で「再インストール」できると仮定しました(それが機能しなかったことを除く)
今xinput listは次のように表示されます:
⎡仮想コアポインター--- id = 2 [マスターポインター(3)]
⎜↳仮想コアXTESTポインター--- id = 4 [スレーブポインター(2)]
⎜↳ETPS/2 Elantechタッチパッド--- id = 13 [スレーブポインター(2)]
grep 'touch\| mouse\| track\| synapt'インストール済みソフトウェア
libnetfilter-conntrack3 ---インストール
libsoundtouch0 ---インストール
libutouch-evemu1 ---インストール
libutouch-frame1 ---インストール
libutouch-geis1 ---インストール
libutouch-grail1 ---インストール
libxatracker1 ---インストール
mousetweaks ---インストール
printer-driver-ptouch ---インストール
xserver-xorg-input-mouse ---インストール
xserver-xorg-input-synaptics ---インストール
xserver-xorg-input-vmmouse ---インストール
cat /var/log/Xorg.0.log | grep -i synaptics
[4.890](II)LoadModule:「シナプス」
[4.891](II)/usr/lib/xorg/modules/input/synaptics_drv.soのロード
[4.892](II)モジュールのシナプス:vendor = "X.Org Foundation"
[4.892](II)「ETPS/2 Elantech Touchpad」の入力ドライバー「synaptics」の使用
[4.892](II)/usr/lib/xorg/modules/input/synaptics_drv.soのロード
[4.956](II)シナプス:ETPS/2 Elantechタッチパッド:セミマルチタッチデバイスのタッチイベントを無視
[4.956](-)シナプス:ETPS/2 Elantechタッチパッド:x軸範囲0〜1088
[4.956](-)シナプス:ETPS/2 Elantechタッチパッド:y軸範囲0-704
[4.956](-)シナプス:ETPS/2 Elantechタッチパッド:圧力範囲0-255
[4.956](-)シナプス:ETPS/2 Elantechタッチパッド:指の幅の範囲0〜15
[4.956](-)シナプス:ETPS/2 Elantechタッチパッド:ボタン:左右ダブルトリプル
[4.956](-)シナプス:ETPS/2 Elantechタッチパッド:ベンダー0x2製品0xe
[4.956](-)シナプス:ETPS/2 Elantechタッチパッド:タッチパッドが見つかりました
[4.980]()シナプス:ETPS/2 Elantechタッチパッド:(accel)MinSpeedは一定の減速2.5になりました
[4.980]()シナプス:ETPS/2 Elantechタッチパッド:MaxSpeedは1.75になりました
[4.980](**)シナプス:ETPS/2 Elantechタッチパッド:AccelFactorは0.154になりました
[4.980](-)シナプス:ETPS/2 Elantechタッチパッド:タッチパッドが見つかりました
シンクライアント設定を固定するには、それらをxorg.confに追加できます。私は最近、12.10のMacbook Proでこれを行いましたが、かなりうまく機能します。
また、/ etc/X11/xorg.conf.d /ファイルに別の構成ファイルを指定して、見やすくすることもできます。手順は次のとおりです。
/etc/X11/xorg.conf.dを作成します(まだ存在しない場合)
Sudo mkdir /etc/X11/xorg.conf.d
/etc/X11/xorg.conf.d/10-synaptics.confを作成および編集します
gksudo gedit /etc/X11/xorg.conf.d/10-synaptics.conf
次のようにします。
#Sample /etc/X11/xorg.conf.d/10-synaptics.conf
Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
MatchDevicePath "/dev/input/event*"
MatchIsTouchpad "true"
Option "SHMConfig" "true"
Option "TapButton1" "1"
Option "TapButton2" "2"
Option "TapButton3" "3"
EndSection
保存してログアウト/ログインし直します。 xserverの読み込みに失敗し、低グラフィックモードに強制された場合は、ファイルを再度編集してすべてコメントアウトするか、mv /etc/X11/xorg.conf.d/10-synaptics.conf ~/10-synaptics.conf.backup
を再度読み込んで再度読み込み、通常の状態に戻します。
後世のために、私のMacbook Pro 2012 13 "の現在の設定は次のとおりです(警告、タッチパッドはかなり敏感です)。xorg.confに入れる前にsynclientを使用してこれらのオプションを試してください!
Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
MatchProduct "bcm5974"
MatchIsTouchpad "true"
Option "SHMConfig" "true"
Option "FastTaps" "1"
Option "MaxDoubleTapTime" "100"
Option "BottomEdge" "6000"
Option "FingerLow" "60"
Option "FingerHigh" "90"
Option "ClickFinger3" "2"
# Option "FingerLow" "30"
# Option "FingerHigh" "80"
Option "VertTwoFingerScroll" "1"
Option "HorizTwoFingerScroll" "1"
Option "VertScrollDelta" "100"
Option "HorizScrollDelta" "100"
Option "MultiFingerButton" "2"
#Option "TapButton1" "1"
Option "TapButton2" "3"
Option "TapButton3" "2"
Option "MinSpeed" "1"
Option "MaxSpeed" "2"
Option "AccelFactor" "0.01"
# Option "AreaBottomEdge" "5000"
EndSection
これが私がやることです。
シェルスクリプトを作成します。私の名前は「synScript.sh」です。名前は関係ありません。私のものが含まれています:
synclient MaxTapTime=0
〜/ Scripts(作成した)フォルダーの下に保存しました。保存した後、右クリックしてアクセス許可に移動し、ファイルを実行できるようにしてください。次に、lightdm.confを編集します。
Sudo nano /etc/lightdm/lightdm.conf
この行をlightdm.confの下部に追加します
display-setup-script=/home/[your username]/Scripts/synScript.sh
これで、スクリプトは常にlightDMの前に実行されるため、このように、異なるDE(Xmonadなど)を使用していても、全体で同じタッチパッド設定が使用されます。ところで、ctrl + alt + tだけをターミナルに変更するための設定を知る必要がある場合は、次のように入力します。
synclient
デフォルトが何であるかを確認します。
スレインテ!
.pc
Debian Wheezyの新しいアップデートは、Asus EEE 1000での2本指スクロールの問題を解決します。まもなくUbuntuにフィルターされると思います。
xserver-xorg-input-synaptics v1.5.99.904.1
パッケージマネージャーまたはソフトウェアセンターのいずれかからシナプスを試しましたか(場所は覚えていない)。
編集
このリンクを試してください--- https://bugzilla.redhat.com/show_bug.cgi?id=728607 ---それを修正するパッチがあります。 11.10の前にパッチを取得する必要がありました。その後、シナプティックスを使用しました(ミススペルの申し訳ありません)。最新のvのスレッドを調べます。