larixer / hid-asus-dkms

ASUS HID FTE100* DKMS Driver
GNU General Public License v2.0
68 stars 10 forks source link

Touchpad not recognized as "Touch" by Unity (Ubuntu 16.04) #27

Closed lamp76 closed 7 years ago

lamp76 commented 7 years ago

Hi, i've an Asus K501U, with the FTE101 touchpad, thank you for your driver, that now works well, but it's not recognized as "touchpad" under "System settings" -> "Mouse&Touchpad", so I can't configure the touchpad behavior. image

my xinput:

$ xinput 
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Dell Premium USB Optical Mouse            id=10   [slave  pointer  (2)]
⎜   ↳ Asus TouchPad                             id=12   [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)]
    ↳ USB2.0 VGA UVC WebCam                     id=11   [slave  keyboard (3)]
    ↳ Asus WMI hotkeys                          id=13   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=14   [slave  keyboard (3)]

and my xinput --list-props 12

$ xinput --list-props 12
Device 'Asus TouchPad':
    Device Enabled (137):   1
    Coordinate Transformation Matrix (139): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    libinput Tapping Enabled (290): 0
    libinput Tapping Enabled Default (291): 0
    libinput Tapping Drag Enabled (292):    1
    libinput Tapping Drag Enabled Default (293):    1
    libinput Tapping Drag Lock Enabled (294):   0
    libinput Tapping Drag Lock Enabled Default (295):   0
    libinput Accel Speed (273): 0.000000
    libinput Accel Speed Default (274): 0.000000
    libinput Natural Scrolling Enabled (278):   0
    libinput Natural Scrolling Enabled Default (279):   0
    libinput Send Events Modes Available (257): 1, 1
    libinput Send Events Mode Enabled (258):    0, 0
    libinput Send Events Mode Enabled Default (259):    0, 0
    libinput Left Handed Enabled (280): 0
    libinput Left Handed Enabled Default (281): 0
    libinput Scroll Methods Available (282):    1, 1, 0
    libinput Scroll Method Enabled (283):   1, 0, 0
    libinput Scroll Method Enabled Default (284):   1, 0, 0
    libinput Click Methods Available (296): 1, 1
    libinput Click Method Enabled (297):    1, 0
    libinput Click Method Enabled Default (298):    1, 0
    libinput Disable While Typing Enabled (299):    1
    libinput Disable While Typing Enabled Default (300):    1
    Device Node (260):  "/dev/input/event8"
    Device Product ID (261):    2821, 257
    libinput Drag Lock Buttons (289):   <no items>
    libinput Horizonal Scroll Enabled (262):    1

Tranks, Alessio

lamp76 commented 7 years ago

I solved the issue by myself, so I'm writing just for other guy with the same issue. The solution:

sudo apt remove xserver-xorg-input-libinput
sudo apt install xserver-xorg-input-synaptics

and Unity recognize only Synaptics touchpads, no libinput, so you have to remove the xserver-xorg-input-libinput package and must be sure to have installed xserver-xorg-input-synaptics

Now it's working perfectly!! This is my "Mouse&Touchpad" now :smiley: : image and my xinput --list-props 12:

$ xinput --list-props 12
Device 'Asus TouchPad':
    Device Enabled (137):   1
    Coordinate Transformation Matrix (139): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    Device Accel Profile (265): 1
    Device Accel Constant Deceleration (266):   2.500000
    Device Accel Adaptive Deceleration (267):   1.000000
    Device Accel Velocity Scaling (268):    12.500000
    Synaptics Edges (291):  111, 2683, 94, 1664
    Synaptics Finger (292): 12, 15, 0
    Synaptics Tap Time (293):   180
    Synaptics Tap Move (294):   145
    Synaptics Tap Durations (295):  180, 100, 100
    Synaptics ClickPad (296):   1
    Synaptics Middle Button Timeout (297):  0
    Synaptics Two-Finger Pressure (298):    142
    Synaptics Two-Finger Width (299):   3
    Synaptics Scrolling Distance (300): 66, 66
    Synaptics Edge Scrolling (301): 0, 0, 0
    Synaptics Two-Finger Scrolling (302):   1, 1
    Synaptics Move Speed (303): 1.000000, 1.750000, 0.060588, 0.000000
    Synaptics Off (304):    2
    Synaptics Locked Drags (305):   0
    Synaptics Locked Drags Timeout (306):   5000
    Synaptics Tap Action (307): 2, 3, 0, 0, 1, 3, 0
    Synaptics Click Action (308):   1, 3, 0
    Synaptics Circular Scrolling (309): 0
    Synaptics Circular Scrolling Distance (310):    0.100000
    Synaptics Circular Scrolling Trigger (311): 0
    Synaptics Circular Pad (312):   0
    Synaptics Palm Detection (313): 0
    Synaptics Palm Dimensions (314):    5, 100
    Synaptics Coasting Speed (315): 20.000000, 50.000000
    Synaptics Pressure Motion (316):    15, 80
    Synaptics Pressure Motion Factor (317): 1.000000, 1.000000
    Synaptics Resolution Detect (318):  1
    Synaptics Grab Event Device (319):  0
    Synaptics Gestures (320):   1
    Synaptics Capabilities (321):   1, 0, 0, 1, 1, 1, 1
    Synaptics Pad Resolution (322): 1, 1
    Synaptics Area (323):   0, 0, 0, 0
    Synaptics Soft Button Areas (324):  1397, 0, 1441, 0, 0, 0, 0, 0
    Synaptics Noise Cancellation (325): 16, 16
    Device Product ID (257):    2821, 257
    Device Node (258):  "/dev/input/event14"

Thank you for your precious work!

larixer commented 7 years ago

Cool, thanks for reporting this!