web-dev-qa-db-ja.com

12.04でシナプスドライバーを読み込むにはどうすればよいですか? (スクロールは機能しません)

新しいLenovo z580ラップトップにUbuntu 12.04をインストールしました。タッチパッドメーカーはSynapticsです。ただし、ドライバはインストールされていますが、UbuntuはSynapticsドライバをロードできません。このため、タッチパッドでスクロールを使用できません。コマンド

synclient -l

返却値:

シナプスプロパティが見つかりませんでした。シナプスドライバがロードされていませんか?

助けてください。

12
amal antony

IT IS怖いけどまだ簡単、子供を怖がらないでください

このスレッドの以前のアイデアのどちらも機能しなかった場合、これを試してください:
端末で次を入力します。
xinput
次のようなものが表示されます:

⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ ETPS/2 Elantech Touchpad                  id=14   [slave  pointer  (2)]
⎜   ↳ MOSART Semi. 2.4G Wireless Mouse          id=10   [slave  pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Video Bus                                 id=8    [slave  keyboard (3)]
    ↳ Sleep Button                              id=9    [slave  keyboard (3)]
    ↳ USB Camera                                id=11   [slave  keyboard (3)]
    ↳ Asus WMI hotkeys                          id=12   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=13   [slave  keyboard (3)]

怖いですが、実際には非常に理解しやすいです。ここでタッチパッドを見つけてください。ここでは「ETPS/2 Elantech Touchpad」と呼ばれています(3行目)。
今、これを実行したら、次を入力します。
xinput --list-props "whatever your touchpad is called"
たとえば、私のものは
nathan@linux-engine:~$ xinput --list-props "ETPS/2 Elantech Touchpad"

これを行うと、Lottaの行が表示されるはずです。私にとっては次のとおりです。

Device 'ETPS/2 Elantech Touchpad':
    Device Enabled (135):   1
    Coordinate Transformation Matrix (137): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    Device Accel Profile (263): 1
    Device Accel Constant Deceleration (264):   2.500000
    Device Accel Adaptive Deceleration (265):   1.000000
    Device Accel Velocity Scaling (266):    12.500000
    Synaptics Edges (288):  123, 2974, 114, 2005
    Synaptics Finger (289): 1, 1, 0
    Synaptics Tap Time (290):   180
    Synaptics Tap Move (291):   165
    Synaptics Tap Durations (292):  180, 180, 100
    Synaptics ClickPad (293):   1
    Synaptics Middle Button Timeout (294):  0
    Synaptics Two-Finger Pressure (295):    282
    Synaptics Two-Finger Width (296):   7
    Synaptics Scrolling Distance (297): 75, 75
    Synaptics Edge Scrolling (298): 0, 0, 0
    Synaptics Two-Finger Scrolling (299):   1, 1
    Synaptics Move Speed (300): 1.000000, 1.750000, 0.053305, 0.000000
    Synaptics Off (301):    0
    Synaptics Locked Drags (302):   0
    Synaptics Locked Drags Timeout (303):   5000
    Synaptics Tap Action (304): 2, 3, 0, 0, 1, 3, 0
    Synaptics Click Action (305):   1, 3, 0
    Synaptics Circular Scrolling (306): 0
    Synaptics Circular Scrolling Distance (307):    0.100000
    Synaptics Circular Scrolling Trigger (308): 0
    Synaptics Circular Pad (309):   0
    Synaptics Palm Detection (310): 0
    Synaptics Palm Dimensions (311):    10, 200
    Synaptics Coasting Speed (312): 20.000000, 50.000000
    Synaptics Pressure Motion (313):    30, 160
    Synaptics Pressure Motion Factor (314): 1.000000, 1.000000
    Synaptics Resolution Detect (315):  1
    Synaptics Grab Event Device (316):  1
    Synaptics Gestures (317):   1
    Synaptics Capabilities (318):   1, 0, 0, 1, 1, 1, 1
    Synaptics Pad Resolution (319): 32, 31
    Synaptics Area (320):   0, 0, 0, 0
    Synaptics Soft Button Areas (321):  1548, 0, 1737, 0, 0, 0, 0, 0
    Synaptics Noise Cancellation (322): 18, 18
    Device Product ID (255):    2, 14
    Device Node (256):  "/dev/input/event5"

しかし、それは大丈夫です!注意深く見ると、「2本の指がスクロールしている」という行を見つけることができるはずです。 たとえば、私のものはSynapticsの2本指スクロール(299)です。その行の値が1、1以外の場合、BINGOここに問題があります!入力するだけ:
xinput --set-prop "touchpad name" "scrolling option" 1 1
mine is
nathan@linux-engine:~$ xinput --set-prop "ETPS/2 Elantech Touchpad" "Synaptics Two-Finger Scrolling" 1 1
今すぐ動作するはずです:)

コンピューターを再起動するたびにこれを行う必要があります!
次は、コンピューターを起動するたびに自動化する時間です。
ホームフォルダー(または任意の場所)で、好きな名前のファイルを作成します。それが含まれている必要があります

#! bash
xinput (the command) ...

次に、アプリケーション名の検索で起動アプリケーションを選択し、「追加」を押します。必要に応じて名前を付け、フィールドbash /your/file/pathコマンドに書き込みます。 。それは永遠に行われます:D !!!

4
NRagot

[設定]でマウスとタッチパッドの設定を確認しました。 2本指スクロールを無効にし、自然なスクロールも無効にします。スクロールの問題を解決することを願っています

0
Deecaf

Lubuntu 18.04 LTSでは、Dell Latitude 3540のタッチパッドは機能しましたが、基本的なマウスとしてのみ機能しました。 2本指スクロールなどのタッチパッドとして有効にするには、modprobe psmouseを発行する必要がありました。それでも、GUI設定オプションがないため、/ etc/X11/xorg.conf.d/70-synaptics.confは手動で編集する必要がありました。

0
rdtsc

新しいubuntuバージョンにアップグレードすると、問題の回避に役立ちましたが、根本的な原因はまだわかりません。

Sudo do-release-upgrade

欠点の中でも、これにはかなり長い時間がかかることを言及する必要があります-約1時間(ネットワーク接続のスループットに依存します)

0
Yuriy Pozniak

システム設定(ダッシュから検索)> マウスとタッチパッドに移動します
2本指スクロールと自然スクロールを有効にします(または構成を希望どおりに)
synaptics-like-functionality(Windowsのように)Ubuntu用タッチパッドドライバーを見つけた場合、この投稿を更新します
お役に立てれば

0
xeon