Lenovo Trackpoint

Enigma

Commodore Pro
Registriert
Apr. 2004
Beiträge
4.100
Hey zusammen,

ich hab mir ein neues Lenovo X1 Carbon geholt und habe, nach den ganzen positiven Berichten, Arch Linux (7.2 Kernel, KDE/Wayland) installiert.

Ich bin überrascht wie problemlos alles funktioniert. Es gibt nur ein Detail das mich stört: Die Sensibilität des Trackpoints. Der fühlt sich um die Mitte etwas unruhig an.

Ich habe zu den Einstellungen einen Artikel im ArchWiki (https://wiki.archlinux.org/title/TrackPoint) und ThinkWiki (https://www.thinkwiki.org/wiki/How_to_configure_the_TrackPoint) gefunden. Leider komme ich nicht ganz damit klar, da noch viele Teile auf X11 verweisen.

Ich finde unter /sys/devices zwar Einstellungen wie resolution,press-to-select oder sensivity aber da müsste es doch noch einiges mehr geben wie z.B. speed, inertia, drift_time die ich in den Artikel beschrieben sehe.

Könnt mir jemand helfen und mich auf die richtige Spur bringen?

Hier ein bisschen Debug den in in hwinfo bzw. sys finde:
Code:
TPPS/2 Synaptics TrackPoint
>> pci.1: sysfs drivers
----- sysfs driver list (id 0x0a74b2769df415d8) -----
       serio_raw: module = serio_raw
           atkbd: /devices/platform/i8042/serio0
           atkbd: module = atkbd
         psmouse: /devices/platform/i8042/serio1
         psmouse: module = psmouse
  input: name = event10, path = /devices/platform/i8042/serio1/input/input8/event10
    dev = 13:74
    input device: bus = serio, bus_id = serio1 driver = psmouse
      path = /devices/platform/i8042/serio1

  I: Bus=0018 Vendor=06cb Product=cfa8 Version=0100
  N: Name="SYNA802E:00 06CB:CFA8 Mouse"
  P: Phys=i2c-SYNA802E:00
  S: Sysfs=/devices/pci0000:00/0000:00:15.3/i2c_designware.1/i2c-1/i2c-SYNA802E:00/0018:06CB:CFA8.0001/input/input13
  U: Uniq=
  H: Handlers=event8 mouse0
  B: PROP=0
  B: EV=17
  B: KEY=30000 0 0 0 0
  B: REL=3
  B: MSC=10

  I: Bus=0018 Vendor=06cb Product=cfa8 Version=0100
  N: Name="SYNA802E:00 06CB:CFA8 Touchpad"
  P: Phys=i2c-SYNA802E:00
  S: Sysfs=/devices/pci0000:00/0000:00:15.3/i2c_designware.1/i2c-1/i2c-SYNA802E:00/0018:06CB:CFA8.0001/input/input14
  U: Uniq=
  H: Handlers=event9 mouse1
  B: PROP=5
  B: EV=1b
  B: KEY=e520 10000 0 0 0 0
  B: ABS=2e0800000000003
  B: MSC=20

  I: Bus=0011 Vendor=0002 Product=000a Version=0000
  N: Name="TPPS/2 Synaptics TrackPoint"
  P: Phys=isa0060/serio1/input0
  S: Sysfs=/devices/platform/i8042/serio1/input/input8
  U: Uniq=
  H: Handlers=event10 mouse2
  B: PROP=21
  B: EV=7
  B: KEY=70000 0 0 0 0
  B: REL=3

  I: Bus=0018 Vendor=06cb Product=cfa8 Version=0100
  N: Name="SYNA802E:00 06CB:CFA8 Mouse"
  P: Phys=i2c-SYNA802E:00
  S: Sysfs=/devices/pci0000:00/0000:00:15.3/i2c_designware.1/i2c-1/i2c-SYNA802E:00/0018:06CB:CFA8.0001/input/input13
  U: Uniq=
  H: Handlers=event8 mouse0
  B: PROP=0
  B: EV=17
  B: KEY=30000 0 0 0 0
  B: REL=3
  B: MSC=10

  I: Bus=0018 Vendor=06cb Product=cfa8 Version=0100
  N: Name="SYNA802E:00 06CB:CFA8 Touchpad"
  P: Phys=i2c-SYNA802E:00
  S: Sysfs=/devices/pci0000:00/0000:00:15.3/i2c_designware.1/i2c-1/i2c-SYNA802E:00/0018:06CB:CFA8.0001/input/input14
  U: Uniq=
  H: Handlers=event9 mouse1
  B: PROP=5
  B: EV=1b
  B: KEY=e520 10000 0 0 0 0
  B: ABS=2e0800000000003
  B: MSC=20

  I: Bus=0011 Vendor=0002 Product=000a Version=0000
  N: Name="TPPS/2 Synaptics TrackPoint"
  P: Phys=isa0060/serio1/input0
  S: Sysfs=/devices/platform/i8042/serio1/input/input8
  U: Uniq=
  H: Handlers=event10 mouse2
  B: PROP=21
  B: EV=7
  B: KEY=70000 0 0 0 0
  B: REL=3



/sys/devices/platform/i8042/serio1 $ find -type f
./uevent
./resetafter
./resolution
./sensitivity
./description
./firmware_id
./power/runtime_active_time
./power/wakeup
./power/wakeup_count
./power/wakeup_abort_count
./power/wakeup_expire_count
./power/wakeup_total_time_ms
./power/wakeup_active_count
./power/runtime_status
./power/autosuspend_delay_ms
./power/runtime_suspended_time
./power/wakeup_max_time_ms
./power/wakeup_active
./power/control
./power/wakeup_last_time_ms
./id/id
./id/type
./id/proto
./id/extra
./protocol
./rate
./bind_mode
./press_to_select
./resync_time
./drvctl
./input/input8/uevent
./input/input8/capabilities/rel
./input/input8/capabilities/abs
./input/input8/capabilities/ff
./input/input8/capabilities/led
./input/input8/capabilities/sw
./input/input8/capabilities/key
./input/input8/capabilities/msc
./input/input8/capabilities/snd
./input/input8/capabilities/ev
./input/input8/power/runtime_active_time
./input/input8/power/runtime_status
./input/input8/power/autosuspend_delay_ms
./input/input8/power/runtime_suspended_time
./input/input8/power/control
./input/input8/uniq
./input/input8/inhibited
./input/input8/properties
./input/input8/id/bustype
./input/input8/id/vendor
./input/input8/id/product
./input/input8/id/version
./input/input8/mouse2/uevent
./input/input8/mouse2/power/runtime_active_time
./input/input8/mouse2/power/runtime_status
./input/input8/mouse2/power/autosuspend_delay_ms
./input/input8/mouse2/power/runtime_suspended_time
./input/input8/mouse2/power/control
./input/input8/mouse2/dev
./input/input8/phys
./input/input8/event10/uevent
./input/input8/event10/power/runtime_active_time
./input/input8/event10/power/runtime_status
./input/input8/event10/power/autosuspend_delay_ms
./input/input8/event10/power/runtime_suspended_time
./input/input8/event10/power/control
./input/input8/event10/dev
./input/input8/name
./input/input8/modalias
./modalias
 
Bringt Systemeinstellungen → Tastatur und Maus keine Änderung?

Unter Fedora kann ich da die Zeigergeschwindigkeit bequem einstellen, funktioniert das mit Arch nicht?
 
@Habicht Ich kann die Geschwindigkeit einstellen, ja. Das Funktioniert unter Systemeinstellungen. Aber der Zeiger fühlt sich um die Mitte herum nicht ganz so "smooth" an wie unter Windows. Etwas taub um die Null-Lage und Ruckelig.

@gimmix Danke für den Hinweis - schau ich mir an.
 
Hat sich der Zeiger bei Verwendung des Trackpoints auch mal von sich aus bewegt?
Es klingt jetzt nicht nach dem selben Problem, aber schau dir auch Trackpoint 4.4 im Arch Wiki an.
 
@Deinorius Der Trackpoint bewegt sich nach dem Loslassen, wenn man ihn vorher lange in eine Richtung bewegt hat, entgegengesetzt. Das ist glaube ich eine Art Kalibrierung.
 
Entgegengesetzt? Ich bin gerade nicht sicher, ob sich das in diese Richtung auswirkt, aber grundsätzlich klingt es danach. Versuche es mal. Ich habe einen Elan Trackpoint, scheint irgendwie anders zu laufen und der drift_time Parameter existiert bei mir nicht.

Ein Punkt, der noch nicht erwähnt wurde, aber definitiv versucht werden sollte: Entferne den roten Nippel und reinige die Trackpoint Stelle. Es gibt diverse Berichte, wo das geholfen hat. Wattestäbchen mit Isopropanol ist immer eine gute Option.
 
  • Gefällt mir
Reaktionen: Habicht
Zurück
Oben