Linux Mint Forums
Forum rules
Before you post please read how to get help. Topics in this forum are automatically closed 6 months after creation.
Mouse/Touchpad settings
Post by Daedalus79 » Sat Jan 19, 2019 8:37 am
first i thought i would not post this much, but now this is my second post already
Why is is that if i go to mouse settings in Cinnamon i can also edit touchpad settings, but when i am in MATE (preferred) i can only see mouse settings and not touchpad settings.
Another kind of related question : the 2 finger scroll function : is that something softwarematic, or does that need to include hardware as well? It seems I cannot set my touch pad to do 2 finger scrolling although it is set in Cinnamon ( remember that i cannot set anything in MATE because there is no menu for that)
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 1 time in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
Re: Mouse/Touchpad settings
Post by gm10 » Sat Jan 19, 2019 9:19 am
How the touchpad behaves depends on a number of factors, including the hardware, the firmware, the kernel and userspace drivers as well as input libraries. You may have to change or update one of them.
grep -i touchpad /var/log/Xorg.0.log
Re: Mouse/Touchpad settings
Post by Daedalus79 » Sat Jan 19, 2019 9:59 am
yes i have that option in Cinnamon > not in mate :
Diet@DietLinuxMint19 ~ $ inxi -Fxz System: Host: DietLinuxMint19 Kernel: 4.15.0-43-generic x86_64 bits: 64 compiler: gcc v: 7.3.0 Desktop: MATE 1.20.1 Distro: Linux Mint 19.1 Tessa base: Ubuntu 18.04 bionic Machine: Type: Laptop System: MICRO-STAR product: MS-1738 v: REV:1.0 serial: Mobo: MICRO-STAR model: MS-1738 v: REV:1.0 serial: BIOS: American Megatrends v: E1738IMS.103 date: 08/27/2010 Battery: ID-1: BAT1 charge: 8.5 Wh condition: 33.5/48.8 Wh (69%) model: MSI Corp. MS-1738 status: Charging Device-1: hidpp_battery_0 model: Logitech M705 charge: 25% status: Discharging CPU: Topology: Dual Core model: Intel Core i3 M 370 bits: 64 type: MT MCP arch: Nehalem rev: 5 L2 cache: 3072 KiB flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 19154 Speed: 1463 MHz min/max: 933/2399 MHz Core speeds (MHz): 1: 1429 2: 1463 3: 1423 4: 1463 Graphics: Device-1: Intel Core Processor Integrated Graphics vendor: Micro-Star MSI driver: i915 v: kernel bus ID: 00:02.0 Device-2: NVIDIA GT218M [GeForce 310M] vendor: Micro-Star MSI driver: nvidia v: 340.107 bus ID: 01:00.0 Display: x11 server: X.Org 1.19.6 driver: modesetting,nvidia unloaded: fbdev,nouveau,vesa resolution: 1600x900~60Hz OpenGL: renderer: GeForce 310M/PCIe/SSE2 v: 3.3.0 NVIDIA 340.107 direct render: Yes Audio: Device-1: Intel 5 Series/3400 Series High Definition Audio vendor: Micro-Star MSI driver: snd_hda_intel v: kernel bus ID: 00:1b.0 Sound Server: ALSA v: k4.15.0-43-generic Network: Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: Micro-Star MSI driver: r8169 v: 2.3LK-NAPI port: c000 bus ID: 02:00.0 IF: enp2s0 state: down mac: Device-2: Qualcomm Atheros AR9285 Wireless Network Adapter vendor: AzureWave AW-NE785 / AW-NE785H 802.11bgn driver: ath9k v: kernel port: c000 bus ID: 04:00.0 IF: wlp4s0 state: up mac: Drives: Local Storage: total: 465.76 GiB used: 13.60 GiB (2.9%) ID-1: /dev/sda vendor: Western Digital model: WD5000BEVT-22A0RT0 size: 465.76 GiB temp: 38 C Partition: ID-1: / size: 71.97 GiB used: 13.60 GiB (18.9%) fs: ext4 dev: /dev/sda5 ID-2: swap-1 size: 3.79 GiB used: 0 KiB (0.0%) fs: swap dev: /dev/sda6 Sensors: System Temperatures: cpu: 55.0 C mobo: N/A gpu: nvidia temp: 56 C Fan Speeds (RPM): N/A Info: Processes: 183 Uptime: 46m Memory: 3.65 GiB used: 1.34 GiB (36.7%) Init: systemd runlevel: 5 Compilers: gcc: 7.3.0 Shell: bash v: 4.4.19 inxi: 3.0.27
Diet@DietLinuxMint19 ~ $ xinput ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ Logitech M705 id=11 [slave pointer (2)] ⎜ ↳ ImExPS/2 Sentelic FingerSensingPad id=13 [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)] ↳ Power Button id=9 [slave keyboard (3)] ↳ BisonCam, NB Pro: BisonCam, NB id=10 [slave keyboard (3)] ↳ AT Translated Set 2 keyboard id=12 [slave keyboard (3)] ↳ MSI WMI hotkeys id=14 [slave keyboard (3)]
grep -i touchpad /var/log/Xorg.0.log
Nothing to show there. I even went through all the logs in var/log/Xorg but touchpad does not show.
however replacing touchpad for sentelic :
Diet@DietLinuxMint19 ~ $ grep -i sentelic /var/log/Xorg.0.log [ 48.681] (II) config/udev: Adding input device ImExPS/2 Sentelic FingerSensingPad (/dev/input/event5) [ 48.681] (**) ImExPS/2 Sentelic FingerSensingPad: Applying InputClass "evdev pointer catchall" [ 48.681] (**) ImExPS/2 Sentelic FingerSensingPad: Applying InputClass "libinput pointer catchall" [ 48.681] (II) Using input driver 'libinput' for 'ImExPS/2 Sentelic FingerSensingPad' [ 48.682] (**) ImExPS/2 Sentelic FingerSensingPad: always reports core events [ 48.683] (II) event5 - ImExPS/2 Sentelic FingerSensingPad: is tagged by udev as: Mouse [ 48.683] (II) event5 - ImExPS/2 Sentelic FingerSensingPad: device is a pointer [ 48.683] (II) event5 - ImExPS/2 Sentelic FingerSensingPad: device removed [ 48.720] (II) XINPUT: Adding extended input device "ImExPS/2 Sentelic FingerSensingPad" (type: MOUSE, id 13) [ 48.720] (**) ImExPS/2 Sentelic FingerSensingPad: (accel) selected scheme none/0 [ 48.720] (**) ImExPS/2 Sentelic FingerSensingPad: (accel) acceleration factor: 2.000 [ 48.720] (**) ImExPS/2 Sentelic FingerSensingPad: (accel) acceleration threshold: 4 [ 48.721] (II) event5 - ImExPS/2 Sentelic FingerSensingPad: is tagged by udev as: Mouse [ 48.721] (II) event5 - ImExPS/2 Sentelic FingerSensingPad: device is a pointer [ 48.722] (II) config/udev: Adding input device ImExPS/2 Sentelic FingerSensingPad (/dev/input/mouse1)
I have done some research on the topic :
https://jlk.fjfi.cvut.cz/arch/manpages/man/libinput.4 has this on the page when it comes to libinput (generic linux driver that the touchpad uses)
Option «ScrollMethod» «string»
Enables a scroll method. Permitted values are none, twofinger, edge, button. Not all devices support all options, if an option is unsupported, the default scroll option for this device is used.
but i am not sure where to put this
I can set the 2 finger option in Cinnamon but that does nothing (at least no 2finger scroll)
Re: Mouse/Touchpad settings
Post by Daedalus79 » Sat Jan 19, 2019 10:05 am
so, just to show i am not kidding anyone :
This already starts when i search mouse in the start menu, in Ci it says mouse and touchpad while in Mate is just says mouse.
Diet@DietLinuxMint19 ~ $ inxi -Fxz System: Host: DietLinuxMint19 Kernel: 4.15.0-43-generic x86_64 bits: 64 compiler: gcc v: 7.3.0 Desktop: Cinnamon 4.0.9 Distro: Linux Mint 19.1 Tessa base: Ubuntu 18.04 bionic Machine: Type: Laptop System: MICRO-STAR product: MS-1738 v: REV:1.0 serial: Mobo: MICRO-STAR model: MS-1738 v: REV:1.0 serial: BIOS: American Megatrends v: E1738IMS.103 date: 08/27/2010 Battery: ID-1: BAT1 charge: 17.6 Wh condition: 33.5/48.8 Wh (69%) model: MSI Corp. MS-1738 status: Charging Device-1: hidpp_battery_0 model: Logitech M705 charge: 25% status: Discharging CPU: Topology: Dual Core model: Intel Core i3 M 370 bits: 64 type: MT MCP arch: Nehalem rev: 5 L2 cache: 3072 KiB flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 19154 Speed: 2006 MHz min/max: 933/2399 MHz Core speeds (MHz): 1: 1861 2: 1638 3: 1315 4: 1811 Graphics: Device-1: Intel Core Processor Integrated Graphics vendor: Micro-Star MSI driver: i915 v: kernel bus ID: 00:02.0 Device-2: NVIDIA GT218M [GeForce 310M] vendor: Micro-Star MSI driver: nvidia v: 340.107 bus ID: 01:00.0 Display: x11 server: X.Org 1.19.6 driver: modesetting,nvidia unloaded: fbdev,nouveau,vesa resolution: 1600x900~60Hz OpenGL: renderer: GeForce 310M/PCIe/SSE2 v: 3.3.0 NVIDIA 340.107 direct render: Yes Audio: Device-1: Intel 5 Series/3400 Series High Definition Audio vendor: Micro-Star MSI driver: snd_hda_intel v: kernel bus ID: 00:1b.0 Sound Server: ALSA v: k4.15.0-43-generic Network: Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: Micro-Star MSI driver: r8169 v: 2.3LK-NAPI port: c000 bus ID: 02:00.0 IF: enp2s0 state: down mac: Device-2: Qualcomm Atheros AR9285 Wireless Network Adapter vendor: AzureWave AW-NE785 / AW-NE785H 802.11bgn driver: ath9k v: kernel port: c000 bus ID: 04:00.0 IF: wlp4s0 state: up mac: Drives: Local Storage: total: 465.76 GiB used: 15.47 GiB (3.3%) ID-1: /dev/sda vendor: Western Digital model: WD5000BEVT-22A0RT0 size: 465.76 GiB temp: 41 C Partition: ID-1: / size: 71.97 GiB used: 15.47 GiB (21.5%) fs: ext4 dev: /dev/sda5 ID-2: swap-1 size: 3.79 GiB used: 0 KiB (0.0%) fs: swap dev: /dev/sda6 Sensors: System Temperatures: cpu: 64.0 C mobo: N/A gpu: nvidia temp: 63 C Fan Speeds (RPM): N/A Info: Processes: 197 Uptime: 1h 10m Memory: 3.65 GiB used: 1.48 GiB (40.5%) Init: systemd runlevel: 5 Compilers: gcc: 7.3.0 Shell: bash v: 4.4.19 inxi: 3.0.27
Diet@DietLinuxMint19 ~ $ xinput ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ Logitech M705 id=11 [slave pointer (2)] ⎜ ↳ ImExPS/2 Sentelic FingerSensingPad id=13 [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)] ↳ Power Button id=9 [slave keyboard (3)] ↳ BisonCam, NB Pro: BisonCam, NB id=10 [slave keyboard (3)] ↳ AT Translated Set 2 keyboard id=12 [slave keyboard (3)] ↳ MSI WMI hotkeys id=14 [slave keyboard (3)]
Diet@DietLinuxMint19 ~ $ grep -i sentelic /var/log/Xorg.0.log [ 3995.029] (II) config/udev: Adding input device ImExPS/2 Sentelic FingerSensingPad (/dev/input/event5) [ 3995.029] (**) ImExPS/2 Sentelic FingerSensingPad: Applying InputClass "evdev pointer catchall" [ 3995.029] (**) ImExPS/2 Sentelic FingerSensingPad: Applying InputClass "libinput pointer catchall" [ 3995.029] (II) Using input driver 'libinput' for 'ImExPS/2 Sentelic FingerSensingPad' [ 3995.030] (**) ImExPS/2 Sentelic FingerSensingPad: always reports core events [ 3995.030] (II) event5 - ImExPS/2 Sentelic FingerSensingPad: is tagged by udev as: Mouse [ 3995.030] (II) event5 - ImExPS/2 Sentelic FingerSensingPad: device is a pointer [ 3995.030] (II) event5 - ImExPS/2 Sentelic FingerSensingPad: device removed [ 3995.060] (II) XINPUT: Adding extended input device "ImExPS/2 Sentelic FingerSensingPad" (type: MOUSE, id 13) [ 3995.060] (**) ImExPS/2 Sentelic FingerSensingPad: (accel) selected scheme none/0 [ 3995.060] (**) ImExPS/2 Sentelic FingerSensingPad: (accel) acceleration factor: 2.000 [ 3995.060] (**) ImExPS/2 Sentelic FingerSensingPad: (accel) acceleration threshold: 4 [ 3995.061] (II) event5 - ImExPS/2 Sentelic FingerSensingPad: is tagged by udev as: Mouse [ 3995.061] (II) event5 - ImExPS/2 Sentelic FingerSensingPad: device is a pointer [ 3995.061] (II) config/udev: Adding input device ImExPS/2 Sentelic FingerSensingPad (/dev/input/mouse1)