You are not logged in.

#1 2018-01-16 16:20:26

jmak
Member
Registered: 2008-12-21
Posts: 453

Need help with wayland

I just installed plasma desktop and I would like to use wayland.
When I change to plasma-wayland session in sddm the desktop comes up but the touchpad doesn't work.
I can use the cursor and I can click on any icon, however the  icons are not responding.
Does anyone have an idea what could be wrong?
Thank you

Here are some data of my system.

Dell Inspiron:
CPU: Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz
Mem: 8 Gig
HD: 256 Gig
Touchpad:  DELL0741:00 06CB:7E7E Touchpad

[mak@myhost ~]$ sudo libinput list-devices
[sudo] password for mak: 
Device:           Power Button
Kernel:           /dev/input/event4
Group:            1
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           Video Bus
Kernel:           /dev/input/event12
Group:            2
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           Power Button
Kernel:           /dev/input/event2
Group:            3
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           Lid Switch
Kernel:           /dev/input/event1
Group:            4
Seat:             seat0, default
Capabilities:     switch
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           Sleep Button
Kernel:           /dev/input/event3
Group:            5
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           Integrated_Webcam_HD: Integrate
Kernel:           /dev/input/event8
Group:            6
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           ELAN Touchscreen
Kernel:           /dev/input/event11
Group:            7
Seat:             seat0, default
Size:             283x176mm
Capabilities:     touch 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      identity matrix
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           DELL0741:00 06CB:7E7E Touchpad
Kernel:           /dev/input/event10
Group:            8
Seat:             seat0, default
Size:             102x62mm
Capabilities:     pointer gesture
Tap-to-click:     disabled
Tap-and-drag:     enabled
Tap drag lock:    disabled
Left-handed:      disabled
Nat.scrolling:    disabled
Middle emulation: disabled
Calibration:      n/a
Scroll methods:   *two-finger edge 
Click methods:    *button-areas clickfinger 
Disable-w-typing: enabled
Accel profiles:   none
Rotation:         n/a

Device:           Intel Virtual Button driver
Kernel:           /dev/input/event6
Group:            9
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           HDA Intel PCH Headphone Mic
Kernel:           /dev/input/event13
Group:            10
Seat:             seat0, default
Capabilities:     
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           HDA Intel PCH HDMI/DP,pcm=3
Kernel:           /dev/input/event14
Group:            10
Seat:             seat0, default
Capabilities:     
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           HDA Intel PCH HDMI/DP,pcm=7
Kernel:           /dev/input/event15
Group:            10
Seat:             seat0, default
Capabilities:     
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           HDA Intel PCH HDMI/DP,pcm=8
Kernel:           /dev/input/event16
Group:            10
Seat:             seat0, default
Capabilities:     
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           HDA Intel PCH HDMI/DP,pcm=9
Kernel:           /dev/input/event17
Group:            10
Seat:             seat0, default
Capabilities:     
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           HDA Intel PCH HDMI/DP,pcm=10
Kernel:           /dev/input/event18
Group:            10
Seat:             seat0, default
Capabilities:     
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           Intel HID events
Kernel:           /dev/input/event5
Group:            11
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           Dell WMI hotkeys
Kernel:           /dev/input/event9
Group:            12
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           AT Translated Set 2 keyboard
Kernel:           /dev/input/event0
Group:            13
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Offline

#2 2018-01-16 16:52:39

hxss
Member
Registered: 2017-10-17
Posts: 34

Re: Need help with wayland

What exactly doesn't work - clicks or taps? Or both?
In your libinput:

Device:           DELL0741:00 06CB:7E7E Touchpad
Kernel:           /dev/input/event10
Group:            8
Seat:             seat0, default
Size:             102x62mm
Capabilities:     pointer gesture
Tap-to-click:     disabled                 <-- see this?
Tap-and-drag:     enabled
Tap drag lock:    disabled
Left-handed:      disabled
Nat.scrolling:    disabled
Middle emulation: disabled
Calibration:      n/a
Scroll methods:   *two-finger edge 
Click methods:    *button-areas clickfinger 
Disable-w-typing: enabled
Accel profiles:   none
Rotation:         n/a

Also show please output of

xinput list-props "DELL0741:00 06CB:7E7E Touchpad"

In wayland I was use autostart script for touchpad configure(because wayland doesn't use xorg-confs):

#!/bin/sh

xinput set-prop 'Synaptics TM2956-002' 'Synaptics Edges'              0 2000 0 1100
xinput set-prop 'Synaptics TM2956-002' 'Synaptics Soft Button Areas'  1200 0 880 0 800 1200 880 0

xinput set-prop 'Synaptics TM2956-002' 'Synaptics Palm Detection'     1

xinput set-prop 'Synaptics TM2956-002' 'Synaptics Click Action'       1 1 1
xinput set-prop 'Synaptics TM2956-002' 'Synaptics Tap Action'         0 0 0 0 1 3 2

xinput set-prop 'Synaptics TM2956-002' 'Synaptics Move Speed'         1.2 1.5 0.09 0

xinput set-prop 'Synaptics TM2956-002' 'Synaptics Scrolling Distance' -43 -43
xinput set-prop 'Synaptics TM2956-002' 'Synaptics Two-Finger Scrolling' 1 1

Offline

#3 2018-01-16 17:16:36

jmak
Member
Registered: 2008-12-21
Posts: 453

Re: Need help with wayland

This is the output:

[mak@myhost ~]$ xinput list-props "DELL0741:00 06CB:7E7E Touchpad"
Device 'DELL0741:00 06CB:7E7E Touchpad':
        Device Enabled (141):   1
        Coordinate Transformation Matrix (143): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
        libinput Tapping Enabled (280): 1
        libinput Tapping Enabled Default (281): 0
        libinput Tapping Drag Enabled (282):    1
        libinput Tapping Drag Enabled Default (283):    1
        libinput Tapping Drag Lock Enabled (284):       0
        libinput Tapping Drag Lock Enabled Default (285):       0
        libinput Tapping Button Mapping Enabled (286):  1, 0
        libinput Tapping Button Mapping Default (287):  1, 0
        libinput Natural Scrolling Enabled (288):       1
        libinput Natural Scrolling Enabled Default (289):       0
        libinput Left Handed Enabled (290):     0
        libinput Left Handed Enabled Default (291):     0
        libinput Accel Speed (292):     0.800000
        libinput Accel Speed Default (293):     0.000000
        libinput Scroll Methods Available (294):        1, 1, 0
        libinput Scroll Method Enabled (295):   1, 0, 0
        libinput Scroll Method Enabled Default (296):   1, 0, 0
        libinput Click Methods Available (297): 1, 1
        libinput Click Method Enabled (298):    0, 1
        libinput Click Method Enabled Default (299):    1, 0
        libinput Middle Emulation Enabled (300):        1
        libinput Middle Emulation Enabled Default (301):        0
        libinput Send Events Modes Available (261):     1, 1
        libinput Send Events Mode Enabled (262):        0, 0
        libinput Send Events Mode Enabled Default (263):        0, 0
        libinput Disable While Typing Enabled (302):    1
        libinput Disable While Typing Enabled Default (303):    1
        Device Node (264):      "/dev/input/event10"
        Device Product ID (265):        1739, 32382
        libinput Drag Lock Buttons (304):       <no items>
        libinput Horizontal Scroll Enabled (305):       0
[mak@myhost ~]$ 

I don't understand why "libinput list-devices" says

...
Tap-to-click:     disabled

When in my "40-libinput.conf" file I enabled it.

...
Section "InputClass"
        Identifier "libinput touchpad catchall"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
Option "AccelSpeed" "-0.8"
	Option "ClickMethod" "clickfinger"
	Option "DisableWhileTyping" "True"
	Option "NaturalScrolling" "True"
	Option "Tapping" "True"
        Option "TappingDrag" "on"
        Option "HorizontalScrolling" "False"
EndSection

Offline

#4 2018-01-16 17:56:13

hxss
Member
Registered: 2017-10-17
Posts: 34

Re: Need help with wayland

Is taps or clicks doesn't work?
Judging by the xinput output both of those enabled.
You can try to re-init its:

xinput set-prop "DELL0741:00 06CB:7E7E Touchpad" "libinput Tapping Enabled" 1
xinput set-prop "DELL0741:00 06CB:7E7E Touchpad" "libinput Click Method Enabled" 0 1

And check for KDE's touchpad settings. Maybe DE use their own settings.

Last edited by hxss (2018-01-16 17:59:29)

Offline

#5 2018-01-16 18:16:55

progandy
Member
Registered: 2012-05-17
Posts: 5,322

Re: Need help with wayland

If you are running wayland instead of xorg, then the xorg settings cannot be used to change the touchpad parameters. You'll have to use the settings built into your wayland compositor.
I do not use KDE, so I don't know if it has working touchpad settings in wayland.


| alias CUTF='LANG=en_XX.UTF-8@POSIX ' | alias ENGLISH='LANG=C.UTF-8 ' |

Offline

#6 2018-01-16 19:04:20

jmak
Member
Registered: 2008-12-21
Posts: 453

Re: Need help with wayland

hxss wrote:

Is taps or clicks doesn't work?
Judging by the xinput output both of those enabled.
You can try to re-init its:

xinput set-prop "DELL0741:00 06CB:7E7E Touchpad" "libinput Tapping Enabled" 1
xinput set-prop "DELL0741:00 06CB:7E7E Touchpad" "libinput Click Method Enabled" 0 1

And check for KDE's touchpad settings. Maybe DE use their own settings.

It is the click I guess.
When I roll over the  icons the tooltips come up and show the name of the application, but when I click the icon nothing happens.

I reran the libinput commands but no change.

I checked plasma touchpad settings but I don't see anything referring to wayland there.

Last edited by jmak (2018-01-16 19:06:11)

Offline

#7 2018-01-16 19:13:55

progandy
Member
Registered: 2012-05-17
Posts: 5,322

Re: Need help with wayland

If it works as intended, then the settings you see when running plasma-wayland should work for the wayland version. Wayland doesn't have to be mentioned there.


| alias CUTF='LANG=en_XX.UTF-8@POSIX ' | alias ENGLISH='LANG=C.UTF-8 ' |

Offline

#8 2018-01-16 19:59:58

jmak
Member
Registered: 2008-12-21
Posts: 453

Re: Need help with wayland

progandy wrote:

If it works as intended, then the settings you see when running plasma-wayland should work for the wayland version. Wayland doesn't have to be mentioned there.

Plasma-desktop xorg session works fine.

I don't know what else I can do to make wayland work.

Offline

Board footer

Powered by FluxBB