Laptop Touchpad wird erkannt, aber geht nicht

serie300

Well-Known Member
Hallo
das Touchpad meines Asus Vivobook wird in FreeBSD14.1 anscheinend erkannt , aber funktioniert (X11 und Console) nicht.
$ xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ System mouse id=7 [slave pointer (2)]
⎜ ↳ ASUE1211:01 04F3:3211 Mouse id=10 [slave pointer (2)]
⎜ ↳ PixA USB Optical Mouse id=11 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ System keyboard multiplexer id=6 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ AT keyboard id=9 [slave keyboard (3)]

dmesg:
hms0: <ASUE1211:01 04F3:3211 Mouse> on hidbus0
hms0: 2 buttons and [XYWH] coordinates ID=1
hmt0: <ASUE1211:01 04F3:3211 TouchPad> on hidbus0
hconf0: <ASUE1211:01 04F3:3211 Configuration> on hidbus0
hmt0: Multitouch touchpad with 13 external buttons, click-pad
hmt0: 5 contacts with [C] properties. Report range [0:0] - [3987:2574]

Xorg.0.log:
[ 1135.251] (II) config/udev: Adding input device ASUE1211:01 04F3:3211 Mouse (
[ 1135.251] (**) ASUE1211:01 04F3:3211 Mouse: Applying InputClass "libinput poi
[ 1135.251] (II) Using input driver 'libinput' for 'ASUE1211:01 04F3:3211 Mouse
[ 1135.251] (**) ASUE1211:01 04F3:3211 Mouse: always reports core events
[ 1135.251] (**) Option "Device" "/dev/input/event5"
[ 1135.253] (II) event5 - ASUE1211:01 04F3:3211 Mouse: is tagged by udev as: M
[ 1135.254] (II) event5 - ASUE1211:01 04F3:3211 Mouse: device is a pointer
[ 1135.256] (II) event5 - ASUE1211:01 04F3:3211 Mouse: device removed
[ 1135.257] (II) libinput: ASUE1211:01 04F3:3211 Mouse: Step value 0 was provid
[ 1135.257] (II) libinput: ASUE1211:01 04F3:3211 Mouse: Step value 0 was provid
[ 1135.257] (II) libinput: ASUE1211:01 04F3:3211 Mouse: Step value 0 was provid
[ 1135.257] (**) Option "config_info" "udev:/dev/input/event5"

Was kann ich machen , um es zum Funktionieren zu bekommen, zumindest unter X ?
 
Zuletzt bearbeitet:
Ich habe unter /usr/local/etc/X11/xorg.conf.d/mouse.conf folgende Profile:
Code:
Section "InputClass"
    Identifier          "class_mouse"
    MatchIsPointer      "True"
    Option              "AccelProfile"            "flat"
    Option              "AccelSpeed"              "0.0"
EndSection

Section "InputClass"
    Identifier          "class_touchpad"
    MatchIsTouchpad     "True"
    Option              "Tapping"                 "on"
    Option              "AccelProfile"            "adaptive"
    Option              "AccelSpeed"              "0.5"
EndSection

Wie Du siehst geht es es mir darum die Beschleunigungsalgorithmen im Zaum zu halten. Unter libinput(4) findest Du die unterstützten Optionen. Wenn Du die Probleme gelöst hast kannst Du das in ähnlicher Form dauerhaft konfigurieren.

Ein guter Anfang ist aber einfach mal die Ausgabe von libinput list-devices hier zu posten.
 
Das mit class_touchpad muss ich probieren. Bin inzwischen über sysctl hconf , s. man hconf für "Precision Touchpads", gestolpert. Wenn man da auf Mouse umschaltet , hat man instantan ein dummes Mouse Touchpad in X11.
 
Zurück
Oben