• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Problem mit Synaptics Touchpad bei 10.3

anduna

Member
Hi everybody,

ich habe die 10.3 neu installiert und jetzt sind einige Probleme geblieben:

das Synaptics Touchpad funktioniert nicht korrekt, was ziemlich nervt, z.B. kann ich damit nicht markieren und oft reagiert er nicht als Mausersatz (wenn ich darauf clicke). Auch das Anzegen der FEnster unter dem Mauszeiger versagt.

Mit yast habe ich libsynaptics und ksynaptics heruntergeladen, hat aber nicht geholfen.

Code:
dmesg | grep touch
gibt nichts aus.

Code:
/etc/X11xorg.conf
Section "InputDevice"
  Driver       "synaptics"
  Identifier   "Mouse[1]"
  Option       "Buttons" "7"
  Option       "Device" "/dev/input/mice"
  Option       "Emulate3Buttons" "on"
  Option       "InputFashion" "Mouse"
  Option       "Name" "Synaptics;Touchpad"
  Option       "Protocol" "explorerps/2"
  Option       "SHMConfig" "on"
  Option       "Vendor" "Sysp"
  Option       "ZAxisMapping" "4 5"
EndSection


Section "ServerLayout"
  Identifier   "Layout[all]"
  InputDevice  "Keyboard[0]" "CoreKeyboard"
  InputDevice  "Mouse[1]" "CorePointer"
  InputDevice  "Mouse[3]" "SendCoreEvents"
  Option       "Clone" "off"
  Option       "Xinerama" "off"
  Screen       "Screen[0]"
EndSection

Ich habe schon einmal versucht, die Datei zu verändern, mußte aber wieder zurücksichern, da der Xserver nicht mehr startete. (In Section Server Layout habe ich einen Eintrag Synaptics Touchpad hinzugefügt und oben als Identifier ebenfalls Synaptics Touchpad und als device?

Bin für Hilfe dankbar.
 

tisu

Hacker
Hi anduna!

Bei mir lief das Touchpad überhaupt nicht mehr und mir hat folgendes geholfen...

1. ksynaptics
2. libsynaptics
3. x11-input-synaptics

in Smart oder Yast aktivieren

dann Fn + F7 gleichzeitig gedrückt halten um das Touchpad aus und wieder anzustellen.

Vielleicht hilft dir das auch um die normale Funktion wieder herzustellen.

Gruß
ladybird
 

blacklips

Hacker
So sieht meine Xorg.conf aus:
Code:
Section "InputDevice"
  Driver       "mouse"
  Identifier   "Mouse[1]"
  Option       "Buttons" "5"
  Option       "Device" "/dev/input/mice"
  Option       "Name" "Logitech USB-PS/2 Optical Mouse"
  Option       "Protocol" "explorerps/2"
  Option       "Vendor" "Sysp"
  Option       "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
  Driver       "synaptics"
  Identifier   "Mouse[3]"
  Option       "Device" "/dev/input/mice"
  Option       "Emulate3Buttons" "on"
  Option       "Name" "Touchpad"
  Option       "SHMConfig" "on"
  Option       "Vendor" "Synaptics"
  Option       "ZAxisMapping" "4 5"
EndSection

Section "ServerLayout"
  Identifier   "Layout[all]"
  InputDevice  "Keyboard[0]" "CoreKeyboard"
 InputDevice  "Mouse[1]" "CorePointer"
  InputDevice  "Mouse[3]" "SendCoreEvents"
  Option       "Clone" "off"
  Option       "Xinerama" "off"
  Screen       "Screen[0]"
EndSection
Vielleicht liegt es daran, dass bei dir die USB-Maus mit "SendCoreEvents" angesprochen wird. Bei mir ist sie der "CorePointer[/b]
 
OP
A

anduna

Member
Also noch mal ganz ruhig und von vorne:

Mit der neuen 10.3 habe ich ein Problem mit dem Synaptics Touchpad.
Beschreibung:

Anclicken durch Klopfen auf das Touchpad geht teilweise, manchmal sofort, manchmal gar nicht, manhcmal muß ich feste draufhauen, manchmal geht es leichter.
Ebenso die maustaste des Touchpad, manchml geht sie, manchmal nicht.

Scrollen z.B. im Firefox geht gar nicht
Markieren auf der X Konsole gar nicht, so dass ich eine Befehlsausgabe hier nicht reinpasten kann, entweder abschreiben oder in Datei "cat"en
Markieren zB. in Kate geht teilweise, nach dem 5. Versuch

Was gar nicht geht, ist hier beim SChreiben dieses Posts oben auf die Schaltfläche "code" zu drücken. KOMISCHERWEISE geht dies bei einem anderen Benutzer, den ich angelegt habe.

Code:
X -version
7.2.0

Code:
less  /var/log/Xorg.0.log | grep synaptics
load Module "Synaptics"
loading /usr/lib/xorg/modules//input/synaptics_drv.so
Module Synaptics Vendor: X org foundation.

Inzwischen habe ich sehr viele Varianten der xorg.conf ausprobiert, auch eine alte von mir von Suse 10.0 auf demselben Rechner. Damit fuhr der X Server nicht hoch.

Die xorg.conf sieht momentan so aus:
http://phpfi.com/282595
Danke für Hilfe und Ideen.
 

revealed

Guru
hat dein notebook so einen Knauf im Tastaturfeld?

Bei manchen Notebooks kann man dem im BIOS abstellen. Ich weiss ist keine Lösung, aber wird es dadurch besser? Sorry kenn mich weiter nicht aus, mit Touchpads.

Gruß

R
 

blacklips

Hacker
Passe doch mal deine Sektion "Server Layout" an meine an. Wichtig ist, dass du die richtigen Namen verwendest. Ich würde einfach noch die beiden Optionen dahinter schreiben.
Das hast du ja nicht.
 
OP
A

anduna

Member
blacklips schrieb:
Passe doch mal deine Sektion "Server Layout" an meine an. Wichtig ist, dass du die richtigen Namen verwendest. Ich würde einfach noch die beiden Optionen dahinter schreiben.
Das hast du ja nicht.

Sorry, ja klar, wir haben uns gestern überschnitten mit dem Post, ist ja lustig. Eine Woche totale Funkstille, dann alle gleichzeitig.

Also die xorg.conf, die ich gepostet hatte, die läuft bei mir im Moment, aber jetzt wollte ich doch die Originale nehmen.
Da ist die Section Server Layout genau wie bei dir.

Den Bereich Input Device Touchpad habe ich bei dir rauskopiert.
Daraufhin startete die Grafik nicht, Fehlermeldung:
Code:
File xorg.conf incomplete
Unidentified input device Mouse 1 referenced by Server layout [all]

Code:
Section "InputDevice"
  Driver       "synaptics"
  Identifier   "Mouse[3]"
  Option       "Device" "/dev/input/mice"
  Option       "Emulate3Buttons" "on"
  Option       "Name" "Touchpad"
  Option       "SHMConfig" "on"
  Option       "Vendor" "Synaptics"
  Option       "ZAxisMapping" "4 5"
EndSection

Section "ServerLayout"
  Identifier   "Layout[all]"
  InputDevice  "Keyboard[0]" "CoreKeyboard"
  InputDevice  "Mouse[1]" "CorePointer"
  InputDevice  "Mouse[3]" "SendCoreEvents"
  Option       "Clone" "off"
  Option       "Xinerama" "off"
  Screen       "Screen[0]"
EndSection

Diesmal hier die Originale Version mit diesen Änderungen:

http://phpfi.com/282799
 

blacklips

Hacker
Du musst natürlich den Identifier der Maus anpassen.
Hier bitte
Code:
Section "InputDevice"
  Driver       "mouse"
  Identifier   "Mouse[3]"
  Option       "Buttons" "5"
  Option       "Device" "/dev/input/mice"
  Option       "Name" "ImPS/2 Generic Wheel Mouse"
  Option       "Protocol" "explorerps/2"
  Option       "Vendor" "Sysp"
  Option       "ZAxisMapping" "4 5"
EndSection
das Identifier "Mouse[3]" durch Identifier "Mouse[1]" verändern. Das verursacht den Fehler, da du diesen Identifier zweimal verwendest.
Dann müsste eigentlich alles stimmen.
 
OP
A

anduna

Member
blacklips schrieb:
Du musst natürlich den Identifier der Maus anpassen.
Hier bitte
Code:
Section "InputDevice"
  Driver       "mouse"
  Identifier   "Mouse[3]"
das Identifier "Mouse[3]" durch Identifier "Mouse[1]" verändern.

Hi, habe etwas lange gebraucht, da ich bei meinen vielen Versionen schon nicht mehr durchgeblickt habe.

Jetzt habe ich es so gemacht: Die Originale Suseversion mit deinem Eintrag touchpad und das Touchpad als Mouse 1 bezeichnet.

Ergebnis nicht allzusehr verändert. Scrollen geht immer noch nicht. Auch hier beim Schreiben kann ich weiterhin nicht auf den code- Button clicken.

Code:
Section "InputDevice"
  Driver       "synaptics"
  Identifier   "Mouse[1]"
  Option       "Device" "/dev/input/mice"
  Option       "Emulate3Buttons" "on"
  Option       "Name" "Touchpad"
  Option       "SHMConfig" "on"
  Option       "Vendor" "Synaptics"
  Option       "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
  Driver       "mouse"
  Identifier   "Mouse[3]"
  Option       "Buttons" "5"
  Option       "Device" "/dev/input/mice"
  Option       "Name" "ImPS/2 Generic Wheel Mouse"
  Option       "Protocol" "explorerps/2"
  Option       "Vendor" "Sysp"
  Option       "ZAxisMapping" "4 5"
EndSection

Section "ServerLayout"
  Identifier   "Layout[all]"
  InputDevice  "Keyboard[0]" "CoreKeyboard"
  InputDevice  "Mouse[1]" "CorePointer"
  InputDevice  "Mouse[3]" "SendCoreEvents"
  Option       "Clone" "off"
  Option       "Xinerama" "off"
  Screen       "Screen[0]"
EndSection

So sieht es jetzt aus.
 
OP
A

anduna

Member
Und noch mal ich:

In sax 2 sind unter maus angezeigt:
Maus 1 = Synaptics Touchpad aktiviert, aber nichts konfigurierbar un d auch der Tastentest nicht aktiv

Maus 2 = Maus
ist aktiviert und auch konfigurierbar,
egal ob aktiviert oder nicht, verändert sich nichts beim Touchpad

Code:
cat /var/log/Xorg.0.log | grep touch
(II) Synaptics touchpad driver version 0.14.6 (1406)
(--) Mouse[1] touchpad found
(--) Mouse[1] touchpad found
 
Oben