Wie lade ich den Synaptics-Treiber auf 12.04? (Scrollen funktioniert nicht)

14

Ich habe Ubuntu 12.04 auf meinem neuen Lenovo z580 Laptop installiert. Der Touchpad-Hersteller ist Synaptics. Ubuntu kann den Synaptics-Treiber jedoch nicht laden, obwohl der Treiber installiert wurde. Aus diesem Grund kann ich auf meinem Touchpad nicht scrollen. Der Befehl

synclient -l

kehrt zurück:

Konnte keine Synaptics-Eigenschaften finden. Kein Synaptics-Treiber geladen?

Bitte helfen Sie.

amal antony
quelle
1
Mögliches Duplikat?
Tom Brossman
Haben Sie im Dialogfeld "Zusätzliche Treiber" überprüft, ob ein proprietärer Treiber verfügbar war?
teodor_kasap
Vielleicht möchten Sie auch hier suchen. askubuntu.com/questions/338609/…
RCF

Antworten:

5

ES IST SCHRECKLICH, SCHRECKE MEIN KIND NICHT

Versuchen Sie dies, wenn keine der vorherigen Ideen dieses Threads funktioniert hat:
Geben
xinput
Sie in einem Terminal Folgendes ein: Sie sollten etwas erhalten, das wie folgt aussieht:

⎡ 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)]

Obwohl es beängstigend ist, ist es tatsächlich sehr leicht zu verstehen; Suchen Sie nun Ihr Touchpad, meins heißt hier "ETPS / 2 Elantech Touchpad" (in der dritten Zeile). Wenn Sie dies getan haben, geben
Sie Folgendes ein:
xinput --list-props "whatever your touchpad is called"
Zum Beispiel meins.
nathan@linux-engine:~$ xinput --list-props "ETPS/2 Elantech Touchpad"

Wenn Sie dies getan haben, sollten Lotta-Linien erscheinen. Für mich ist dies:

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"

Aber es ist in Ordnung! Wenn Sie genau hinschauen, sollten Sie in der Lage sein, eine Zeile mit der Aufschrift "zwei Finger scrollen" zu finden. Zum Beispiel ist meine bei Synaptics Two Finger Scrolling (299) . Wenn die Werte in dieser Zeile nicht 1, 1 sind, dann ist BINGO hier das Problem! schreibe einfach:
xinput --set-prop "touchpad name" "scrolling option" 1 1
meins ist
nathan@linux-engine:~$ xinput --set-prop "ETPS/2 Elantech Touchpad" "Synaptics Two-Finger Scrolling" 1 1 .
es sollte jetzt funktionieren :)

Sie müssen dies jedoch jedes Mal tun, wenn Sie Ihren Computer neu starten!
Jetzt ist es an der Zeit, dies jedes Mal zu automatisieren, wenn Sie Ihren Computer aufwecken: Erstellen Sie in Ihrem privaten
Ordner (oder wo immer Sie möchten) eine Datei mit dem gewünschten Namen. es sollte enthalten

#! bash
xinput (the command) ...

Dann bei der Suche nach einem Anwendungsnamen die Anwendungen starten und "HINZUFÜGEN" drücken. Benennen Sie es wie Sie möchten und schreiben Sie es in das Befehlsfeld bash /your/file/path. Beispiel . Es ist für immer getan: D !!!

NRagot
quelle
0

Haben Sie Ihre Maus- und Touchpad-Einstellungen in den Einstellungen überprüft? Deaktivieren Sie das Scrollen mit zwei Fingern und das natürliche Scrollen. Hoffe, das behebt das Bildlaufproblem

Deecaf
quelle
Anscheinend ist dies auf einigen Distributionen wie Ubuntu verfügbar, aber nicht auf anderen wie Lubuntu.
Rdtsc
0

Gehe zu Systemeinstellungen (Suche über Dash)> Maus und Touchpad
Aktiviere das Scrollen mit zwei Fingern und das natürliche Scrollen (oder wie gewünscht).
Dieser Beitrag wird aktualisiert, wenn ich ein Touchpad mit synaptischen Funktionen (wie in Windows) finde Treiber für Ubuntu
Hoffe, das hilft

xeon
quelle
0

Das Upgrade auf eine neuere Ubuntu-Version hat mir geholfen, das Problem zu umgehen, obwohl ich die eigentliche Ursache noch nicht kenne.

sudo do-release-upgrade

Unter den Nachteilen sollte ich erwähnen, dass dies ziemlich lange dauert - etwa 1 Stunde (abhängig vom Durchsatz der Netzwerkverbindung)

Yuriy Pozniak
quelle
0

Für das Lubuntu 18.04 LTS funktionierte das Touchpad eines Dell Latitude 3540 nur als einfache Maus. Ich musste ein modprobe psmouse ausgeben , um es als Touchpad für das Scrollen mit zwei Fingern usw. zu aktivieren. Es gibt jedoch keine GUI-Konfigurationsoptionen dafür, daher die /etc/X11/xorg.conf.d/70-synaptics .conf musste manuell bearbeitet werden.

rdtsc
quelle
-1

Mach es im Terminal:

  1. Öffnen Sie das Terminal durch Drücken von Strg + Alt + t
  2. su (Administrator)
  3. Passwort
  4. sudo apt-get update
  5. sudo apt-get install synaptic
  6. Fahren Sie als Ihr Wissen fort
Raj
quelle
Das ist nicht der synaptische Treiber, über den das OP spricht.
Arne Brasseur