One more minor bug with MX 21 KDE plasma Beta 2:
The three-finger right click (with a laptop touchpad) works fine for some time after a fresh boot.
But, after a long time, it doesn't work as expected.
(after 5-6 hours of almost continuous usage -- just two breaks for snacks and lunch, with the lid closed and screen locked)
Still, right clicking with the physical right click button works as expected.
This bug is also present in MX 19.4 XFCE (stable) release.
Quick System Info:
Code: Select all
$ inxi -Fxxxrza
System: Host: <filter> Kernel: 5.10.0-8-amd64 x86_64 bits: 64 compiler: N/A
parameters: BOOT_IMAGE=/boot/vmlinuz-5.10.0-8-amd64 root=UUID=<filter> ro quiet splash
Desktop: KDE Plasma 5.20.5 wm: kwin_x11 dm: SDDM Distro: MX-21_KDE_beta2_x64 Wildflower September 4 2021
base: Debian GNU/Linux 11 (bullseye)
Machine: Type: Laptop System: Acer product: Aspire ES1-533 v: V1.12 serial: <filter>
Mobo: Acer model: Stego_AP v: V1.12 serial: <filter> UEFI: Insyde v: 1.12 date: 10/18/2017
CPU: Topology: Quad Core model: Intel Pentium N4200 bits: 64 type: MCP arch: Goldmont family: 6 model-id: 5C (92)
stepping: 9 microcode: 44 L2 cache: 1024 KiB
flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 8755
Speed: 937 MHz min/max: 800/2500 MHz Core speeds (MHz): 1: 937 2: 978 3: 1179 4: 918
Vulnerabilities: Type: itlb_multihit status: Not affected
Type: l1tf status: Not affected
Type: mds status: Not affected
Type: meltdown status: Not affected
Type: spec_store_bypass status: Not affected
Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization
Type: spectre_v2 mitigation: Full generic retpoline, IBPB: conditional, IBRS_FW, STIBP: disabled, RSB filling
Type: srbds status: Not affected
Type: tsx_async_abort status: Not affected
Graphics: Device-1: Intel Celeron N3350/Pentium N4200/Atom E3900 Series Integrated Graphics vendor: Acer Incorporated ALI
driver: i915 v: kernel bus ID: 00:02.0 chip ID: 8086:5a84
Display: x11 server: X.Org 1.20.11 driver: modesetting unloaded: fbdev,vesa compositor: kwin_x11
resolution: 1366x768~60Hz
OpenGL: renderer: Mesa Intel HD Graphics 505 (APL 3) v: 4.6 Mesa 21.1.5 direct render: Yes
Audio: Device-1: Intel Celeron N3350/Pentium N4200/Atom E3900 Series Audio Cluster vendor: Acer Incorporated ALI
driver: snd_hda_intel v: kernel bus ID: 00:0e.0 chip ID: 8086:5a98
Sound Server: ALSA v: k5.10.0-8-amd64
Network: Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: Acer Incorporated ALI driver: r8169
v: kernel port: 1000 bus ID: 01:00.0 chip ID: 10ec:8168
IF: eth0 state: down mac: <filter>
Device-2: Intel Dual Band Wireless-AC 3168NGW [Stone Peak] driver: iwlwifi v: kernel port: 1000 bus ID: 02:00.0
chip ID: 8086:24fb
IF: wlan0 state: up mac: <filter>
Drives: Local Storage: total: 945.83 GiB used: 139.76 GiB (14.8%)
ID-1: /dev/sda vendor: Western Digital model: WD10SPZX-21Z10T0 size: 931.51 GiB block size: physical: 4096 B
logical: 512 B speed: 6.0 Gb/s rotation: 5400 rpm serial: <filter> rev: 1A02 scheme: GPT
ID-2: /dev/sdb type: USB vendor: SanDisk model: Cruzer Blade size: 14.32 GiB block size: physical: 512 B
logical: 512 B serial: <filter> rev: 1.00 scheme: MBR
Partition: ID-1: / raw size: 32.00 GiB size: 31.20 GiB (97.50%) used: 9.28 GiB (29.7%) fs: ext4 dev: /dev/sda9
Sensors: System Temperatures: cpu: 46.0 C mobo: N/A
Fan Speeds (RPM): N/A
Repos: No active apt repos in: /etc/apt/sources.list
Active apt repos in: /etc/apt/sources.list.d/debian-stable-updates.list
1: deb http://deb.debian.org/debian bullseye-updates main contrib non-free
Active apt repos in: /etc/apt/sources.list.d/debian.list
1: deb http://deb.debian.org/debian bullseye main contrib non-free
2: deb http://security.debian.org/debian-security bullseye-security main contrib non-free
Active apt repos in: /etc/apt/sources.list.d/mx.list
1: deb http://la.mxrepo.com/mx/repo/ bullseye main non-free
2: deb http://la.mxrepo.com/mx/repo/ bullseye ahs
Info: Processes: 203 Uptime: 10h 13m Memory: 3.67 GiB used: 1.20 GiB (32.7%) Init: SysVinit v: 2.96 runlevel: 5
default: 5 Compilers: gcc: 10.2.1 alt: 10 Shell: quick-system-in running in: quick-system-in inxi: 3.0.36
Code: Select all
$ sudo lshw
................................
*-pnp00:00
product: PnP device PNP0c02
physical id: 1
capabilities: pnp
configuration: driver=system
*-pnp00:01
product: PnP device MSF0001
vendor: M-Systems Flash Disk Pioneers
physical id: 2
capabilities: pnp
configuration: driver=i8042 kbd
*-pnp00:02
product: PnP device SYN1b7b
vendor: Synaptics Inc
physical id: 3
capabilities: pnp
configuration: driver=i8042 aux
*-pnp00:03
product: PnP device PNP0c02
physical id: 6
capabilities: pnp
configuration: driver=system
*-pnp00:04
product: PnP device PNP0b00
physical id: 7
capabilities: pnp
configuration: driver=rtc_cmos
..............................................
Code: Select all
$ xinput --list --long
⎡ Virtual core pointer id=2 [master pointer (3)]
Reporting 8 classes:
Class originated from: 12. Type: XIButtonClass
Buttons supported: 12
Button labels: "Button Left" "Button Middle" "Button Right" "Button Wheel Up" "Button Wheel Down" "Button Horiz Wheel Left" "Button Horiz Wheel Right" None None None None None
Button state:
Class originated from: 12. Type: XIValuatorClass
Detail for Valuator 0:
Label: Rel X
Range: 1344.000000 - 5658.000000
Resolution: 0 units/m
Mode: relative
Class originated from: 12. Type: XIValuatorClass
Detail for Valuator 1:
Label: Rel Y
Range: 1246.000000 - 4652.000000
Resolution: 0 units/m
Mode: relative
Class originated from: 12. Type: XIValuatorClass
Detail for Valuator 2:
Label: Rel Horiz Scroll
Range: 0.000000 - -1.000000
Resolution: 0 units/m
Mode: relative
Class originated from: 12. Type: XIValuatorClass
Detail for Valuator 3:
Label: Rel Vert Scroll
Range: 0.000000 - -1.000000
Resolution: 0 units/m
Mode: relative
Class originated from: 12. Type: XIValuatorClass
Detail for Valuator 4:
Label: Abs MT Pressure
Range: -1.000000 - -1.000000
Resolution: 0 units/m
Mode: relative
Class originated from: 12. Type: XIScrollClass
Scroll info for Valuator 2
type: 2 (horizontal)
increment: 111.000000
flags: 0x0
Class originated from: 12. Type: XIScrollClass
Scroll info for Valuator 3
type: 1 (vertical)
increment: 110.000000
flags: 0x0
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
Reporting 3 classes:
Class originated from: 4. Type: XIButtonClass
Buttons supported: 10
Button labels: "Button Left" "Button Middle" "Button Right" "Button Wheel Up" "Button Wheel Down" "Button Horiz Wheel Left" "Button Horiz Wheel Right" None None None
Button state:
Class originated from: 4. Type: XIValuatorClass
Detail for Valuator 0:
Label: Rel X
Range: -1.000000 - -1.000000
Resolution: 0 units/m
Mode: relative
Class originated from: 4. Type: XIValuatorClass
Detail for Valuator 1:
Label: Rel Y
Range: -1.000000 - -1.000000
Resolution: 0 units/m
Mode: relative
⎜ ↳ SynPS/2 Synaptics TouchPad id=12 [slave pointer (2)]
Reporting 8 classes:
Class originated from: 12. Type: XIButtonClass
Buttons supported: 12
Button labels: "Button Left" "Button Middle" "Button Right" "Button Wheel Up" "Button Wheel Down" "Button Horiz Wheel Left" "Button Horiz Wheel Right" None None None None None
Button state:
Class originated from: 12. Type: XIValuatorClass
Detail for Valuator 0:
Label: Rel X
Range: 1344.000000 - 5658.000000
Resolution: 0 units/m
Mode: relative
Class originated from: 12. Type: XIValuatorClass
Detail for Valuator 1:
Label: Rel Y
Range: 1246.000000 - 4652.000000
Resolution: 0 units/m
Mode: relative
Class originated from: 12. Type: XIValuatorClass
Detail for Valuator 2:
Label: Rel Horiz Scroll
Range: 0.000000 - -1.000000
Resolution: 0 units/m
Mode: relative
Class originated from: 12. Type: XIValuatorClass
Detail for Valuator 3:
Label: Rel Vert Scroll
Range: 0.000000 - -1.000000
Resolution: 0 units/m
Mode: relative
Class originated from: 12. Type: XIValuatorClass
Detail for Valuator 4:
Label: Abs MT Pressure
Range: -1.000000 - -1.000000
Resolution: 0 units/m
Mode: relative
Class originated from: 12. Type: XIScrollClass
Scroll info for Valuator 2
type: 2 (horizontal)
increment: 111.000000
flags: 0x0
Class originated from: 12. Type: XIScrollClass
Scroll info for Valuator 3
type: 1 (vertical)
increment: 110.000000
flags: 0x0
⎣ Virtual core keyboard id=3 [master keyboard (2)]
Reporting 1 classes:
Class originated from: 11. Type: XIKeyClass
Keycodes supported: 248
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
Reporting 1 classes:
Class originated from: 5. Type: XIKeyClass
Keycodes supported: 248
↳ Power Button id=6 [slave keyboard (3)]
Reporting 1 classes:
Class originated from: 6. Type: XIKeyClass
Keycodes supported: 248
↳ Video Bus id=7 [slave keyboard (3)]
Reporting 1 classes:
Class originated from: 7. Type: XIKeyClass
Keycodes supported: 248
↳ Power Button id=8 [slave keyboard (3)]
Reporting 1 classes:
Class originated from: 8. Type: XIKeyClass
Keycodes supported: 248
↳ Sleep Button id=9 [slave keyboard (3)]
Reporting 1 classes:
Class originated from: 9. Type: XIKeyClass
Keycodes supported: 248
↳ VGA Webcam: VGA Webcam id=10 [slave keyboard (3)]
Reporting 1 classes:
Class originated from: 10. Type: XIKeyClass
Keycodes supported: 248
↳ AT Translated Set 2 keyboard id=11 [slave keyboard (3)]
Reporting 1 classes:
Class originated from: 11. Type: XIKeyClass
Keycodes supported: 248
↳ ACPI Virtual Keyboard Device id=13 [slave keyboard (3)]
Reporting 1 classes:
Class originated from: 13. Type: XIKeyClass
Keycodes supported: 248
↳ Acer WMI hotkeys id=14 [slave keyboard (3)]
Reporting 1 classes:
Class originated from: 14. Type: XIKeyClass
Keycodes supported: 248
Code: Select all
$ synclient -l
Parameter settings:
LeftEdge = 1645
RightEdge = 5357
TopEdge = 1484
BottomEdge = 4414
FingerLow = 25
FingerHigh = 30
MaxTapTime = 180
MaxTapMove = 241
MaxDoubleTapTime = 180
SingleTapTimeout = 180
ClickTime = 100
EmulateMidButtonTime = 0
EmulateTwoFingerMinZ = 282
EmulateTwoFingerMinW = 7
VertScrollDelta = 110
HorizScrollDelta = 111
VertEdgeScroll = 1
HorizEdgeScroll = 1
CornerCoasting = 1
VertTwoFingerScroll = 1
HorizTwoFingerScroll = 1
MinSpeed = 1
MaxSpeed = 2
AccelFactor = 0.075
TouchpadOff = 2
LockedDrags = 0
LockedDragTimeout = 5000
RTCornerButton = 0
RBCornerButton = -1
LTCornerButton = 0
LBCornerButton = -1
TapButton1 = 1
TapButton2 = 2
TapButton3 = 3
ClickFinger1 = 1
ClickFinger2 = 3
ClickFinger3 = 2
CircularScrolling = 1
CircScrollDelta = 0.100007
CircScrollTrigger = 7
CircularPad = 0
PalmDetect = 0
PalmMinWidth = 10
PalmMinZ = 200
CoastingSpeed = 8
CoastingFriction = 50
PressureMotionMinZ = 30
PressureMotionMaxZ = 160
PressureMotionMinFactor = 1
PressureMotionMaxFactor = 1
GrabEventDevice = 0
TapAndDragGesture = 1
AreaLeftEdge = 0
AreaRightEdge = 0
AreaTopEdge = 0
AreaBottomEdge = 0
HorizHysteresis = 27
VertHysteresis = 27
ClickPad = 1
RightButtonAreaLeft = 3501
RightButtonAreaRight = 0
RightButtonAreaTop = 4038
RightButtonAreaBottom = 0
MiddleButtonAreaLeft = 0
MiddleButtonAreaRight = 0
MiddleButtonAreaTop = 0
MiddleButtonAreaBottom = 0
Code: Select all
$ ls -lh /dev/input/by-path/*
lrwxrwxrwx 1 root root 10 Sep 13 11:13 /dev/input/by-path/pci-0000:00:15.0-usb-0:7:1.0-event -> ../event15
lrwxrwxrwx 1 root root 9 Sep 13 11:13 /dev/input/by-path/platform-i8042-serio-0-event-kbd -> ../event0
lrwxrwxrwx 1 root root 9 Sep 13 11:13 /dev/input/by-path/platform-i8042-serio-1-event-mouse -> ../event6
lrwxrwxrwx 1 root root 9 Sep 13 11:13 /dev/input/by-path/platform-i8042-serio-1-mouse -> ../mouse0
EDIT: This was (temporarily) fixed by assigning Two fingers to Right button in the Touchpad section of KDE Settings.