You are not logged in.
According to the Debian wiki my system probably uses libinput and not synaptics. And according to the Xfce Docs, the setting-manager's Mouse and Touchpad setting only works with the synaptic driver so I installed it with xserver-xorg-input-synaptics. Before installing this package my settings in the settings manager weren't taking effect despite of how many times I change them. The "Tab to touch" feature was entirely missing as well. Now all those settings are working but I still can't change my track-pad's sensitivity. I move the slider but it doesn't have any effect on the actual sensitivity of my pointer. The acceleration is working fine though. It's just the sensitivity.
I'd like to point out how before I installed the synaptics package, I ignored the not working mouse settings and tried changing them manually using the xinput command but even though I was able to enable "Tap-to-Touch" I still couldn't (didn't know how to) change the sensitivity. The only option present was this.
Coordinate Transformation Matrix (151): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
Since I didn't know what each element of the matrix refereed to or what the values meant, I didn't know where to go from there. I tried changing them but my pointer either stopped working or only started working horizontally. Therefor I installed the synaptic along side libinput and now at least the settings from the GUI font-end are working. Except sensitivity of course.
Now I have
Is it fine to install two different drivers alongside even though the wiki says not to do so?
Any idea how can I get the setting's sentivity slider to work?
If that's not possible, how to modify the matrix values intuitively?
Offline
Is it fine to install two different drivers alongside even though the wiki says not to do so?
Generally yes. One will take precedence over the other via is position in /usr/share/X11/xorg.conf.d. Your xorg log file will tell you which driver is being used.
Any idea how can I get the setting's sentivity slider to work?
What exactly do you mean when you say "sensitivity"? How much pressure before the pad responds, or to control movement/jitter. Perhaps Xfce's sensitivty setting doesn't work for your touchpad (it doesn't seem to have any effect on mine either).
If that's not possible, how to modify the matrix values intuitively?
I'm not 100% sure, but doesn't the matrix refer to touchscreen capabilities?
What does "xinput list-props XXX" return (where XXX is the name or number of your touchpad from "xinput list")?
Note: At the bottom of the Xfce wiki page that you linked, there is information on how to add other synaptics settings to xfconf (once you figure out which one you need).
Please remember to mark your thread [SOLVED] to make it easier for others to find
--- How To Ask For Help | FAQ | Developer Wiki | Community | Contribute ---
Offline
desipher wrote:Is it fine to install two different drivers alongside even though the wiki says not to do so?
Generally yes. One will take precedence over the other via is position in /usr/share/X11/xorg.conf.d. Your xorg log file will tell you which driver is being used.
I tried reading the logs with just got overwhelmed. But I can tell which one is loaded by looking at "xinput list-props 15" it will etiher say "libinput" or "synaptics" For me synaptic is high priority.
So just ignore the logs. I am going to put it here anyway.
~$ cat /var/log/Xorg.0.log
[ 14.703]
X.Org X Server 1.20.4
X Protocol Version 11, Revision 0
[ 14.703] Build Operating System: Linux 5.10.0-6-amd64 x86_64 Debian
[ 14.703] Current Operating System: Linux privileged 4.19.0-16-amd64 #1 SMP Debian 4.19.181-1 (2021-03-19) x86_64
[ 14.703] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.19.0-16-amd64 root=UUID=a82916e9-f430-4494-98b5-60faa3f3be84 ro quiet splash
[ 14.703] Build Date: 19 April 2021 09:34:38AM
[ 14.703] xorg-server 2:1.20.4-1+deb10u3 (https://www.debian.org/support)
[ 14.703] Current version of pixman: 0.36.0
[ 14.703] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 14.703] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 14.703] (==) Log file: "/var/log/Xorg.0.log", Time: Wed May 19 22:41:44 2021
[ 14.705] (==) Using config directory: "/etc/X11/xorg.conf.d"
[ 14.705] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 14.718] (==) No Layout section. Using the first Screen section.
[ 14.718] (==) No screen section available. Using defaults.
[ 14.718] (**) |-->Screen "Default Screen Section" (0)
[ 14.718] (**) | |-->Monitor "<default monitor>"
[ 14.721] (==) No device specified for screen "Default Screen Section".
Using the first device section listed.
[ 14.721] (**) | |-->Device "Intel Graphics"
[ 14.721] (==) No monitor specified for screen "Default Screen Section".
Using a default monitor configuration.
[ 14.721] (==) Automatically adding devices
[ 14.721] (==) Automatically enabling devices
[ 14.721] (==) Automatically adding GPU devices
[ 14.721] (==) Max clients allowed: 256, resource mask: 0x1fffff
[ 14.736] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[ 14.736] Entry deleted from font path.
[ 14.745] (==) FontPath set to:
/usr/share/fonts/X11/misc,
/usr/share/fonts/X11/100dpi/:unscaled,
/usr/share/fonts/X11/75dpi/:unscaled,
/usr/share/fonts/X11/Type1,
/usr/share/fonts/X11/100dpi,
/usr/share/fonts/X11/75dpi,
built-ins
[ 14.745] (==) ModulePath set to "/usr/lib/xorg/modules"
[ 14.745] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 14.745] (II) Loader magic: 0x558015ee1e20
[ 14.745] (II) Module ABI versions:
[ 14.745] X.Org ANSI C Emulation: 0.4
[ 14.745] X.Org Video Driver: 24.0
[ 14.745] X.Org XInput driver : 24.1
[ 14.745] X.Org Server Extension : 10.0
[ 14.746] (++) using VT number 7
[ 14.746] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[ 14.747] (II) xfree86: Adding drm device (/dev/dri/card0)
[ 14.766] (--) PCI:*(0@0:2:0) 8086:0046:1028:0456 rev 24, Mem @ 0xf0000000/4194304, 0xd0000000/268435456, I/O @ 0x00001800/8, BIOS @ 0x????????/131072
[ 14.766] (II) LoadModule: "glx"
[ 14.767] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 14.794] (II) Module glx: vendor="X.Org Foundation"
[ 14.794] compiled for 1.20.4, module version = 1.0.0
[ 14.794] ABI class: X.Org Server Extension, version 10.0
[ 14.794] (II) LoadModule: "intel"
[ 14.796] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
[ 14.805] (II) Module intel: vendor="X.Org Foundation"
[ 14.805] compiled for 1.20.1, module version = 2.99.917
[ 14.805] Module class: X.Org Video Driver
[ 14.805] ABI class: X.Org Video Driver, version 24.0
[ 14.805] (II) intel: Driver for Intel(R) Integrated Graphics Chipsets:
i810, i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G,
915G, E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM,
Pineview G, 965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33,
GM45, 4 Series, G45/G43, Q45/Q43, G41, B43
[ 14.805] (II) intel: Driver for Intel(R) HD Graphics
[ 14.805] (II) intel: Driver for Intel(R) Iris(TM) Graphics
[ 14.805] (II) intel: Driver for Intel(R) Iris(TM) Pro Graphics
[ 14.828] (II) intel(0): Using Kernel Mode Setting driver: i915, version 1.6.0 20180719
[ 14.828] (II) intel(0): SNA compiled: xserver-xorg-video-intel 2:2.99.917+git20180925-2 (Andreas Boll <aboll@debian.org>)
[ 14.828] (II) intel(0): SNA compiled for use with valgrind
[ 14.835] (--) intel(0): Integrated Graphics Chipset: Intel(R) HD Graphics
[ 14.835] (--) intel(0): CPU: x86-64, sse2, sse3, ssse3, sse4.1, sse4.2; using a maximum of 2 threads
[ 14.835] (II) intel(0): Creating default Display subsection in Screen section
"Default Screen Section" for depth/fbbpp 24/32
[ 14.835] (==) intel(0): Depth 24, (--) framebuffer bpp 32
[ 14.835] (==) intel(0): RGB weight 888
[ 14.835] (==) intel(0): Default visual is TrueColor
[ 14.835] (**) intel(0): Option "Backlight" "intel_backlight"
[ 14.836] (II) intel(0): Output LVDS1 has no monitor section
[ 14.836] (**) intel(0): Found backlight control interface intel_backlight (type 'raw') for output LVDS1
[ 14.836] (II) intel(0): Enabled output LVDS1
[ 14.836] (II) intel(0): Output VGA1 has no monitor section
[ 14.836] (II) intel(0): Enabled output VGA1
[ 14.836] (II) intel(0): Output HDMI1 has no monitor section
[ 14.836] (II) intel(0): Enabled output HDMI1
[ 14.836] (II) intel(0): Output DP1 has no monitor section
[ 14.836] (II) intel(0): Enabled output DP1
[ 14.836] (--) intel(0): Using a maximum size of 256x256 for hardware cursors
[ 14.836] (II) intel(0): Output VIRTUAL1 has no monitor section
[ 14.836] (II) intel(0): Enabled output VIRTUAL1
[ 14.836] (--) intel(0): Output LVDS1 using initial mode 1366x768 on pipe 0
[ 14.836] (--) intel(0): Output VGA1 using initial mode 1920x1080 on pipe 1
[ 14.837] (==) intel(0): TearFree disabled
[ 14.837] (==) intel(0): Using gamma correction (1.0, 1.0, 1.0)
[ 14.837] (==) intel(0): DPI set to (96, 96)
[ 14.837] (II) Loading sub module "dri3"
[ 14.837] (II) LoadModule: "dri3"
[ 14.837] (II) Module "dri3" already built-in
[ 14.837] (II) Loading sub module "dri2"
[ 14.837] (II) LoadModule: "dri2"
[ 14.837] (II) Module "dri2" already built-in
[ 14.837] (II) Loading sub module "present"
[ 14.837] (II) LoadModule: "present"
[ 14.837] (II) Module "present" already built-in
[ 14.844] (II) intel(0): SNA initialized with Ironlake (gen5) backend
[ 14.844] (==) intel(0): Backing store enabled
[ 14.844] (==) intel(0): Silken mouse enabled
[ 14.846] (II) intel(0): HW Cursor enabled
[ 14.850] (==) intel(0): DPMS enabled
[ 14.851] (==) intel(0): Display hotplug detection enabled
[ 14.851] (II) intel(0): [XvMC] xvmc_vld driver initialized.
[ 14.851] (II) intel(0): [DRI2] Setup complete
[ 14.851] (II) intel(0): [DRI2] DRI driver: i965
[ 14.851] (II) intel(0): [DRI2] VDPAU driver: va_gl
[ 14.851] (II) intel(0): direct rendering: DRI2 enabled
[ 14.851] (II) intel(0): hardware support for Present enabled
[ 14.851] (II) Initializing extension Generic Event Extension
[ 14.852] (II) Initializing extension SHAPE
[ 14.852] (II) Initializing extension MIT-SHM
[ 14.853] (II) Initializing extension XInputExtension
[ 14.855] (II) Initializing extension XTEST
[ 14.855] (II) Initializing extension BIG-REQUESTS
[ 14.856] (II) Initializing extension SYNC
[ 14.856] (II) Initializing extension XKEYBOARD
[ 14.856] (II) Initializing extension XC-MISC
[ 14.857] (II) Initializing extension SECURITY
[ 14.857] (II) Initializing extension XFIXES
[ 14.857] (II) Initializing extension RENDER
[ 14.857] (II) Initializing extension RANDR
[ 14.857] (II) Initializing extension COMPOSITE
[ 14.858] (II) Initializing extension DAMAGE
[ 14.858] (II) Initializing extension MIT-SCREEN-SAVER
[ 14.858] (II) Initializing extension DOUBLE-BUFFER
[ 14.858] (II) Initializing extension RECORD
[ 14.858] (II) Initializing extension DPMS
[ 14.858] (II) Initializing extension Present
[ 14.858] (II) Initializing extension DRI3
[ 14.858] (II) Initializing extension X-Resource
[ 14.859] (II) Initializing extension XVideo
[ 14.859] (II) Initializing extension XVideo-MotionCompensation
[ 14.859] (II) Initializing extension SELinux
[ 14.859] (II) SELinux: Disabled on system
[ 14.859] (II) Initializing extension GLX
[ 14.946] (II) AIGLX: Loaded and initialized i965
[ 14.947] (II) GLX: Initialized DRI2 GL provider for screen 0
[ 14.947] (II) Initializing extension XFree86-VidModeExtension
[ 14.947] (II) Initializing extension XFree86-DGA
[ 14.947] (II) Initializing extension XFree86-DRI
[ 14.947] (II) Initializing extension DRI2
[ 14.957] (II) intel(0): switch to mode 1366x768@60.0 on LVDS1 using pipe 0, position (0, 0), rotation normal, reflection none
[ 14.972] (II) intel(0): switch to mode 1920x1080@60.0 on VGA1 using pipe 1, position (0, 0), rotation normal, reflection none
[ 14.978] (II) intel(0): Setting screen physical size to 508 x 285
[ 15.114] (II) config/udev: Adding input device Power Button (/dev/input/event4)
[ 15.114] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[ 15.114] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[ 15.114] (II) LoadModule: "libinput"
[ 15.114] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
[ 15.128] (II) Module libinput: vendor="X.Org Foundation"
[ 15.128] compiled for 1.20.4, module version = 0.28.2
[ 15.128] Module class: X.Org XInput Driver
[ 15.128] ABI class: X.Org XInput driver, version 24.1
[ 15.128] (II) Using input driver 'libinput' for 'Power Button'
[ 15.128] (**) Power Button: always reports core events
[ 15.128] (**) Option "Device" "/dev/input/event4"
[ 15.130] (**) Option "_source" "server/udev"
[ 15.145] (II) event4 - Power Button: is tagged by udev as: Keyboard
[ 15.145] (II) event4 - Power Button: device is a keyboard
[ 15.145] (II) event4 - Power Button: device removed
[ 15.185] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input5/event4"
[ 15.185] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
[ 15.185] (**) Option "xkb_model" "pc105"
[ 15.185] (**) Option "xkb_layout" "us"
[ 15.186] (II) event4 - Power Button: is tagged by udev as: Keyboard
[ 15.186] (II) event4 - Power Button: device is a keyboard
[ 15.186] (II) config/udev: Adding input device Video Bus (/dev/input/event5)
[ 15.186] (**) Video Bus: Applying InputClass "evdev keyboard catchall"
[ 15.186] (**) Video Bus: Applying InputClass "libinput keyboard catchall"
[ 15.186] (II) Using input driver 'libinput' for 'Video Bus'
[ 15.186] (**) Video Bus: always reports core events
[ 15.186] (**) Option "Device" "/dev/input/event5"
[ 15.186] (**) Option "_source" "server/udev"
[ 15.187] (II) event5 - Video Bus: is tagged by udev as: Keyboard
[ 15.187] (II) event5 - Video Bus: device is a keyboard
[ 15.187] (II) event5 - Video Bus: device removed
[ 15.216] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:01/input/input7/event5"
[ 15.217] (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD, id 7)
[ 15.217] (**) Option "xkb_model" "pc105"
[ 15.217] (**) Option "xkb_layout" "us"
[ 15.218] (II) event5 - Video Bus: is tagged by udev as: Keyboard
[ 15.218] (II) event5 - Video Bus: device is a keyboard
[ 15.218] (II) config/udev: Adding input device Power Button (/dev/input/event1)
[ 15.218] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[ 15.218] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[ 15.218] (II) Using input driver 'libinput' for 'Power Button'
[ 15.218] (**) Power Button: always reports core events
[ 15.218] (**) Option "Device" "/dev/input/event1"
[ 15.218] (**) Option "_source" "server/udev"
[ 15.219] (II) event1 - Power Button: is tagged by udev as: Keyboard
[ 15.219] (II) event1 - Power Button: device is a keyboard
[ 15.219] (II) event1 - Power Button: device removed
[ 15.228] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input2/event1"
[ 15.229] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 8)
[ 15.229] (**) Option "xkb_model" "pc105"
[ 15.229] (**) Option "xkb_layout" "us"
[ 15.230] (II) event1 - Power Button: is tagged by udev as: Keyboard
[ 15.230] (II) event1 - Power Button: device is a keyboard
[ 15.230] (II) config/udev: Adding input device Lid Switch (/dev/input/event3)
[ 15.230] (II) No input driver specified, ignoring this device.
[ 15.230] (II) This device may have been added with another device file.
[ 15.231] (II) config/udev: Adding input device Sleep Button (/dev/input/event2)
[ 15.231] (**) Sleep Button: Applying InputClass "evdev keyboard catchall"
[ 15.231] (**) Sleep Button: Applying InputClass "libinput keyboard catchall"
[ 15.231] (II) Using input driver 'libinput' for 'Sleep Button'
[ 15.231] (**) Sleep Button: always reports core events
[ 15.231] (**) Option "Device" "/dev/input/event2"
[ 15.231] (**) Option "_source" "server/udev"
[ 15.231] (II) event2 - Sleep Button: is tagged by udev as: Keyboard
[ 15.231] (II) event2 - Sleep Button: device is a keyboard
[ 15.232] (II) event2 - Sleep Button: device removed
[ 15.245] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input3/event2"
[ 15.245] (II) XINPUT: Adding extended input device "Sleep Button" (type: KEYBOARD, id 9)
[ 15.245] (**) Option "xkb_model" "pc105"
[ 15.245] (**) Option "xkb_layout" "us"
[ 15.246] (II) event2 - Sleep Button: is tagged by udev as: Keyboard
[ 15.246] (II) event2 - Sleep Button: device is a keyboard
[ 15.247] (II) config/udev: Adding input device HID 413c:8161 (/dev/input/event8)
[ 15.247] (**) HID 413c:8161: Applying InputClass "evdev keyboard catchall"
[ 15.247] (**) HID 413c:8161: Applying InputClass "libinput keyboard catchall"
[ 15.247] (II) Using input driver 'libinput' for 'HID 413c:8161'
[ 15.247] (**) HID 413c:8161: always reports core events
[ 15.247] (**) Option "Device" "/dev/input/event8"
[ 15.247] (**) Option "_source" "server/udev"
[ 15.249] (II) event8 - HID 413c:8161: is tagged by udev as: Keyboard
[ 15.249] (II) event8 - HID 413c:8161: device is a keyboard
[ 15.249] (II) event8 - HID 413c:8161: device removed
[ 15.272] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.1/1-1.1.1/1-1.1.1:1.0/0003:413C:8161.0002/input/input9/event8"
[ 15.273] (II) XINPUT: Adding extended input device "HID 413c:8161" (type: KEYBOARD, id 10)
[ 15.273] (**) Option "xkb_model" "pc105"
[ 15.273] (**) Option "xkb_layout" "us"
[ 15.275] (II) event8 - HID 413c:8161: is tagged by udev as: Keyboard
[ 15.275] (II) event8 - HID 413c:8161: device is a keyboard
[ 15.275] (II) config/udev: Adding input device Laptop_Integrated_Webcam_1.3M: (/dev/input/event9)
[ 15.275] (**) Laptop_Integrated_Webcam_1.3M: : Applying InputClass "evdev keyboard catchall"
[ 15.275] (**) Laptop_Integrated_Webcam_1.3M: : Applying InputClass "libinput keyboard catchall"
[ 15.275] (II) Using input driver 'libinput' for 'Laptop_Integrated_Webcam_1.3M: '
[ 15.275] (**) Laptop_Integrated_Webcam_1.3M: : always reports core events
[ 15.275] (**) Option "Device" "/dev/input/event9"
[ 15.275] (**) Option "_source" "server/udev"
[ 15.277] (II) event9 - Laptop_Integrated_Webcam_1.3M: : is tagged by udev as: Keyboard
[ 15.277] (II) event9 - Laptop_Integrated_Webcam_1.3M: : device is a keyboard
[ 15.277] (II) event9 - Laptop_Integrated_Webcam_1.3M: : device removed
[ 15.320] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.4/1-1.4:1.0/input/input15/event9"
[ 15.321] (II) XINPUT: Adding extended input device "Laptop_Integrated_Webcam_1.3M: " (type: KEYBOARD, id 11)
[ 15.321] (**) Option "xkb_model" "pc105"
[ 15.321] (**) Option "xkb_layout" "us"
[ 15.322] (II) event9 - Laptop_Integrated_Webcam_1.3M: : is tagged by udev as: Keyboard
[ 15.322] (II) event9 - Laptop_Integrated_Webcam_1.3M: : device is a keyboard
[ 15.323] (II) config/udev: Adding input device HDA Digital PCBeep (/dev/input/event12)
[ 15.323] (II) No input driver specified, ignoring this device.
[ 15.323] (II) This device may have been added with another device file.
[ 15.323] (II) config/udev: Adding input device HDA Intel MID Mic (/dev/input/event13)
[ 15.323] (II) No input driver specified, ignoring this device.
[ 15.323] (II) This device may have been added with another device file.
[ 15.323] (II) config/udev: Adding input device HDA Intel MID Headphone (/dev/input/event14)
[ 15.324] (II) No input driver specified, ignoring this device.
[ 15.324] (II) This device may have been added with another device file.
[ 15.324] (II) config/udev: Adding input device HDA Intel MID HDMI/DP,pcm=3 (/dev/input/event15)
[ 15.324] (II) No input driver specified, ignoring this device.
[ 15.324] (II) This device may have been added with another device file.
[ 15.325] (II) config/udev: Adding input device YSPRINGTECH USB OPTICAL MOUSE (/dev/input/event7)
[ 15.325] (**) YSPRINGTECH USB OPTICAL MOUSE: Applying InputClass "evdev pointer catchall"
[ 15.325] (**) YSPRINGTECH USB OPTICAL MOUSE: Applying InputClass "libinput pointer catchall"
[ 15.325] (II) Using input driver 'libinput' for 'YSPRINGTECH USB OPTICAL MOUSE'
[ 15.325] (**) YSPRINGTECH USB OPTICAL MOUSE: always reports core events
[ 15.325] (**) Option "Device" "/dev/input/event7"
[ 15.325] (**) Option "_source" "server/udev"
[ 15.386] (II) event7 - YSPRINGTECH USB OPTICAL MOUSE: is tagged by udev as: Mouse
[ 15.386] (II) event7 - YSPRINGTECH USB OPTICAL MOUSE: device is a pointer
[ 15.386] (II) event7 - YSPRINGTECH USB OPTICAL MOUSE: device removed
[ 15.421] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1:1.0/0003:10C4:8108.0001/input/input8/event7"
[ 15.421] (II) XINPUT: Adding extended input device "YSPRINGTECH USB OPTICAL MOUSE" (type: MOUSE, id 12)
[ 15.421] (**) Option "AccelerationScheme" "none"
[ 15.421] (**) YSPRINGTECH USB OPTICAL MOUSE: (accel) selected scheme none/0
[ 15.421] (**) YSPRINGTECH USB OPTICAL MOUSE: (accel) acceleration factor: 2.000
[ 15.421] (**) YSPRINGTECH USB OPTICAL MOUSE: (accel) acceleration threshold: 4
[ 15.482] (II) event7 - YSPRINGTECH USB OPTICAL MOUSE: is tagged by udev as: Mouse
[ 15.482] (II) event7 - YSPRINGTECH USB OPTICAL MOUSE: device is a pointer
[ 15.483] (II) config/udev: Adding input device YSPRINGTECH USB OPTICAL MOUSE (/dev/input/mouse1)
[ 15.483] (II) No input driver specified, ignoring this device.
[ 15.483] (II) This device may have been added with another device file.
[ 15.483] (II) config/udev: Adding input device Dell WMI hotkeys (/dev/input/event11)
[ 15.483] (**) Dell WMI hotkeys: Applying InputClass "evdev keyboard catchall"
[ 15.483] (**) Dell WMI hotkeys: Applying InputClass "libinput keyboard catchall"
[ 15.483] (II) Using input driver 'libinput' for 'Dell WMI hotkeys'
[ 15.484] (**) Dell WMI hotkeys: always reports core events
[ 15.484] (**) Option "Device" "/dev/input/event11"
[ 15.484] (**) Option "_source" "server/udev"
[ 15.485] (II) event11 - Dell WMI hotkeys: is tagged by udev as: Keyboard
[ 15.485] (II) event11 - Dell WMI hotkeys: device is a keyboard
[ 15.485] (II) event11 - Dell WMI hotkeys: device removed
[ 15.556] (**) Option "config_info" "udev:/sys/devices/platform/PNP0C14:00/wmi_bus/wmi_bus-PNP0C14:00/9DBB5994-A997-11DA-B012-B622A1EF5492/input/input13/event11"
[ 15.557] (II) XINPUT: Adding extended input device "Dell WMI hotkeys" (type: KEYBOARD, id 13)
[ 15.557] (**) Option "xkb_model" "pc105"
[ 15.557] (**) Option "xkb_layout" "us"
[ 15.559] (II) event11 - Dell WMI hotkeys: is tagged by udev as: Keyboard
[ 15.559] (II) event11 - Dell WMI hotkeys: device is a keyboard
[ 15.560] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event0)
[ 15.560] (**) AT Translated Set 2 keyboard: Applying InputClass "evdev keyboard catchall"
[ 15.560] (**) AT Translated Set 2 keyboard: Applying InputClass "libinput keyboard catchall"
[ 15.560] (II) Using input driver 'libinput' for 'AT Translated Set 2 keyboard'
[ 15.560] (**) AT Translated Set 2 keyboard: always reports core events
[ 15.560] (**) Option "Device" "/dev/input/event0"
[ 15.560] (**) Option "_source" "server/udev"
[ 15.562] (II) event0 - AT Translated Set 2 keyboard: is tagged by udev as: Keyboard
[ 15.562] (II) event0 - AT Translated Set 2 keyboard: device is a keyboard
[ 15.564] (II) event0 - AT Translated Set 2 keyboard: device removed
[ 15.593] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio0/input/input0/event0"
[ 15.593] (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD, id 14)
[ 15.593] (**) Option "xkb_model" "pc105"
[ 15.593] (**) Option "xkb_layout" "us"
[ 15.595] (II) event0 - AT Translated Set 2 keyboard: is tagged by udev as: Keyboard
[ 15.595] (II) event0 - AT Translated Set 2 keyboard: device is a keyboard
[ 15.597] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/event6)
[ 15.597] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "evdev touchpad catchall"
[ 15.597] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "libinput touchpad catchall"
[ 15.597] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "touchpad catchall"
[ 15.597] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "Default clickpad buttons"
[ 15.597] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "touchpad catchall"
[ 15.597] (II) LoadModule: "synaptics"
[ 15.597] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
[ 15.601] (II) Module synaptics: vendor="X.Org Foundation"
[ 15.601] compiled for 1.20.1, module version = 1.9.1
[ 15.601] Module class: X.Org XInput Driver
[ 15.601] ABI class: X.Org XInput driver, version 24.1
[ 15.601] (II) Using input driver 'synaptics' for 'SynPS/2 Synaptics TouchPad'
[ 15.601] (**) SynPS/2 Synaptics TouchPad: always reports core events
[ 15.601] (**) Option "Device" "/dev/input/event6"
[ 15.641] (II) synaptics: SynPS/2 Synaptics TouchPad: ignoring touch events for semi-multitouch device
[ 15.641] (--) synaptics: SynPS/2 Synaptics TouchPad: x-axis range 1472 - 5656 (res 50)
[ 15.641] (--) synaptics: SynPS/2 Synaptics TouchPad: y-axis range 1408 - 4780 (res 86)
[ 15.641] (--) synaptics: SynPS/2 Synaptics TouchPad: pressure range 0 - 255
[ 15.641] (--) synaptics: SynPS/2 Synaptics TouchPad: finger width range 0 - 15
[ 15.641] (--) synaptics: SynPS/2 Synaptics TouchPad: buttons: left right double triple
[ 15.641] (--) synaptics: SynPS/2 Synaptics TouchPad: Vendor 0x2 Product 0x7
[ 15.641] (**) Option "RBCornerButton" "3"
[ 15.641] (**) Option "TapButton1" "1"
[ 15.641] (--) synaptics: SynPS/2 Synaptics TouchPad: touchpad found
[ 15.641] (**) SynPS/2 Synaptics TouchPad: always reports core events
[ 15.692] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input6/event6"
[ 15.692] (II) XINPUT: Adding extended input device "SynPS/2 Synaptics TouchPad" (type: TOUCHPAD, id 15)
[ 15.693] (**) synaptics: SynPS/2 Synaptics TouchPad: (accel) MinSpeed is now constant deceleration 2.5
[ 15.693] (**) synaptics: SynPS/2 Synaptics TouchPad: (accel) MaxSpeed is now 1.75
[ 15.693] (**) synaptics: SynPS/2 Synaptics TouchPad: (accel) AccelFactor is now 0.037
[ 15.693] (**) SynPS/2 Synaptics TouchPad: (accel) keeping acceleration scheme 1
[ 15.693] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration profile 1
[ 15.693] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration factor: 2.000
[ 15.693] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration threshold: 4
[ 15.693] (--) synaptics: SynPS/2 Synaptics TouchPad: touchpad found
[ 15.694] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/mouse0)
[ 15.694] (**) SynPS/2 Synaptics TouchPad: Ignoring device from InputClass "touchpad ignore duplicates"
[ 15.695] (II) config/udev: Adding input device PC Speaker (/dev/input/event10)
[ 15.695] (II) No input driver specified, ignoring this device.
[ 15.695] (II) This device may have been added with another device file.
[ 15.738] (II) intel(0): resizing framebuffer to 3286x1080
[ 15.778] (II) intel(0): switch to mode 1920x1080@60.0 on VGA1 using pipe 1, position (1366, 0), rotation normal, reflection none
[ 16.836] (II) intel(0): EDID vendor "SEC", prod id 21569
[ 16.836] (II) intel(0): Printing DDC gathered Modelines:
[ 16.836] (II) intel(0): Modeline "1366x768"x0.0 72.33 1366 1414 1446 1526 768 773 778 790 +hsync -vsync (47.4 kHz eP)
[ 27.489] (II) intel(0): switch to mode 1366x768@60.0 on LVDS1 using pipe 0, position (0, 194), rotation normal, reflection none
[ 299.118] (II) event7 - YSPRINGTECH USB OPTICAL MOUSE: Enabling spurious button debouncing, see https://wayland.freedesktop.org/libinput/doc/1.12.6/button-debouncing.html for details
This is rather confusing but I don't think it even matters which one is loaded unless you are saying that only one will work at a time so the other driver is idelling which I don't think is the case. I'll mention the reason at the end.
Any idea how can I get the setting's sentivity slider to work?
What exactly do you mean when you say "sensitivity"? How much pressure before the pad responds, or to control movement/jitter. Perhaps Xfce's sensitivty setting doesn't work for your touchpad.
What I mean by this is that the following setting has no effect. I can move the slider anywhere but it won't do anything. Previously on arch it made the pointer travel a grater distance the more I increase it.
(it doesn't seem to have any effect on mine either)
Well doesn't that mean that it's a bug or something? Or at the very least something they should work on? I mean the reason is because xfce=synaptic not libinput. But even when I install synaptic and all the options start working, sensitivity still doesn't work.
I just want to change my sensitivity since right now it feels sluggish.
If that's not possible, how to modify the matrix values intuitively?
I'm not 100% sure, but doesn't the matrix refer to touchscreen capabilities?
I just went with what the user Rethreat said in his comment. Changing the matrix changes the distence the mouse travels. I did that because "xinput list-props XXX" had no option to change mouse sensitivity. It just had this porperty...
Coordinate Transformation Matrix (151): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
What does "xinput list-props XXX" return (where XXX is the name or number of your touchpad from "xinput list")?
It returns this. When the libinput drivers are loaded. When I load the synaptic drivers I get a lot more options. Which brings me to re-ask the question, Can they work in parallel? Like for example libinput for my laptop's keyboard and synaptics for my trackpad?
~$ xinput list-props 15
Device 'SynPS/2 Synaptics TouchPad':
Device Enabled (149): 1
Coordinate Transformation Matrix (151): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Tapping Enabled (302): 0
libinput Tapping Enabled Default (303): 0
libinput Tapping Drag Enabled (304): 1
libinput Tapping Drag Enabled Default (305): 1
libinput Tapping Drag Lock Enabled (306): 0
libinput Tapping Drag Lock Enabled Default (307): 0
libinput Tapping Button Mapping Enabled (308): 1, 0
libinput Tapping Button Mapping Default (309): 1, 0
libinput Natural Scrolling Enabled (284): 0
libinput Natural Scrolling Enabled Default (285): 0
libinput Disable While Typing Enabled (310): 1
libinput Disable While Typing Enabled Default (311): 1
libinput Scroll Methods Available (286): 1, 1, 0
libinput Scroll Method Enabled (287): 1, 0, 0
libinput Scroll Method Enabled Default (288): 1, 0, 0
libinput Accel Speed (293): 0.000000
libinput Accel Speed Default (294): 0.000000
libinput Left Handed Enabled (298): 0
libinput Left Handed Enabled Default (299): 0
libinput Send Events Modes Available (269): 1, 1
libinput Send Events Mode Enabled (270): 0, 0
libinput Send Events Mode Enabled Default (271): 0, 0
Device Node (272): "/dev/input/event6"
Device Product ID (273): 2, 7
libinput Drag Lock Buttons (300): <no items>
libinput Horizontal Scroll Enabled (301):
Note: At the bottom of the Xfce wiki page that you linked, there is information on how to add other synaptics settings to xfconf (once you figure out which one you need).
Well that's the thing. All those opeitons are for synaptic and I am on libinput. Probably why the GUI front-end of xfce isn't working as it only works with synaptic and debian uses libinput.
Well this is where It gets a bit more annoying. I tried removing the program xserver-xorg-input-libinput and only using xserver-xorg-input-synaptics but my keyboard and USB mouse stopped working only my trackpad was working. I had to chroot in the system and reinstall libinput. Meaning my keyboard and USB mouse won't work with synaptics, they need libinput. So now I have libinput as well as synaptics installed. So now when I do "xinput list-props 15" with the synaptic driver loaded for the trackpad, I get this.
~$ xinput list-props 15
Device 'SynPS/2 Synaptics TouchPad':
Device Enabled (149): 1
Coordinate Transformation Matrix (151): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
Device Accel Profile (280): 1
Device Accel Constant Deceleration (281): 2.500000
Device Accel Adaptive Deceleration (282): 1.000000
Device Accel Velocity Scaling (283): 12.500000
Synaptics Edges (302): 1764, 5364, 1644, 4544
Synaptics Finger (303): 25, 30, 0
Synaptics Tap Time (304): 180
Synaptics Tap Move (305): 236
Synaptics Tap Durations (306): 180, 180, 100
Synaptics ClickPad (307): 0
Synaptics Middle Button Timeout (308): 75
Synaptics Two-Finger Pressure (309): 282
Synaptics Two-Finger Width (310): 7
Synaptics Scrolling Distance (311): 107, 107
Synaptics Edge Scrolling (312): 0, 0, 0
Synaptics Two-Finger Scrolling (313): 1, 0
Synaptics Move Speed (314): 1.000000, 1.750000, 0.037223, 0.000000
Synaptics Off (315): 1
Synaptics Locked Drags (316): 0
Synaptics Locked Drags Timeout (317): 5000
Synaptics Tap Action (318): 0, 3, 0, 0, 1, 3, 2
Synaptics Click Action (319): 1, 1, 1
Synaptics Circular Scrolling (320): 0
Synaptics Circular Scrolling Distance (321): 0.100000
Synaptics Circular Scrolling Trigger (322): 0
Synaptics Circular Pad (323): 0
Synaptics Palm Detection (324): 0
Synaptics Palm Dimensions (325): 10, 200
Synaptics Coasting Speed (326): 20.000000, 50.000000
Synaptics Pressure Motion (327): 30, 160
Synaptics Pressure Motion Factor (328): 1.000000, 1.000000
Synaptics Grab Event Device (329): 0
Synaptics Gestures (330): 1
Synaptics Capabilities (331): 1, 0, 1, 1, 1, 1, 1
Synaptics Pad Resolution (332): 86, 50
Synaptics Area (333): 0, 0, 0, 0
Synaptics Noise Cancellation (334): 26, 26
Device Product ID (273): 2, 7
Device Node (272): "/dev/input/event6"
Now with synaptic giving me more options I tried changing them but none of them had any effect so I removed synaptics. Now with libinput I followed this guy's advice to set the matrix.
When setting up the matrix only horizontal elements should be tampered with for reasons that I am not aware of. The a₃₃ element should also be ignored as suggested by another user on reddit. So all in all modifying a₁₁ and a₂₂ should do the trick for x and y coordinate planes. Then to make the changes permanent I saved them in /etc/X11/xorg/30-touchpad.conf
Section "InputClass"
Identifier "SynPS/2 Synaptics TouchPad"
Driver "libinput"
MatchisTouchpad "on"
Option "Transformation Matrix" "2 0 0 0 2 0 0 0 1"
Option "Accel_Speed" "0.3"
Option "Tapping" "on"
EndSection
Section "InputClass"
Identifier "YSPRINGTECH USB OPTICAL MOUSE"
Driver "libinput"
MatchisPointer "on"
Option "Transformation Matrix" "0.5 0 0 0 0.5 0 0 0 1"
Option "Accel_Speed" "0"
EndSection
So yea all worked in the end.
Last edited by desipher (2021-05-20 11:16:00)
Offline
If you, with the synaptics driver loaded, execute:
xinput --set-prop 15 'Coordinate Transformation Matrix' 1.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 2.0
...does it have a desired effect on your mouse sensitivity?
Please remember to mark your thread [SOLVED] to make it easier for others to find
--- How To Ask For Help | FAQ | Developer Wiki | Community | Contribute ---
Offline
If you, with the synaptics driver loaded, execute:
xinput --set-prop 15 'Coordinate Transformation Matrix' 1.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 2.0
...does it have a desired effect on your mouse sensitivity?
Sorry I just edited my comment. We missed each other by a moment. It worked though.
I did exactly this just with libinput and then to store it so it stays after reboot I saved it in 30-touchpad.conf
Last edited by desipher (2021-05-20 11:19:34)
Offline
[ Generated in 0.011 seconds, 8 queries executed - Memory usage: 720.88 KiB (Peak: 803.05 KiB) ]