You are not logged in.

#1 2017-11-02 17:29:27

7thSon
Member
Registered: 2017-05-07
Posts: 186

[SOLVED] Mouse double click button stopped working

I have a Mionix Castor mouse and have set one of the two thumb buttons to do a double click.
This is done in the windows software utility, and it stores the macro in the mouse as far as I know.

The button macro has worked until now, but today it stopped double clicking and instead behaves like the regular left click button.
I looked in xev at this, and indeed it only registers one click from the thumb button, just like the left click button, and both the thumb and left click buttons are shown as "Button 1", which seems normal as the button macro from the mouse should send two left clicks in sequence.

So what could have happened with my mouse on Arch, the double click buttons still works like it always has in Windows?

Last edited by 7thSon (2017-11-03 07:53:25)

Offline

#2 2017-11-02 17:42:51

WorMzy
Administrator
From: Scotland
Registered: 2010-06-16
Posts: 13,721
Website

Re: [SOLVED] Mouse double click button stopped working

What has changed between the button working, and it not working? Package updates (which packages?), config changes (what changes?), etc.. Does reverting those changes bring back the old behaviour?


Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD

Making lemonade from lemons since 2015.

Offline

#3 2017-11-02 18:03:13

7thSon
Member
Registered: 2017-05-07
Posts: 186

Re: [SOLVED] Mouse double click button stopped working

WorMzy wrote:

What has changed between the button working, and it not working? Package updates (which packages?), config changes (what changes?), etc.. Does reverting those changes bring back the old behaviour?

I've done no config changes. How can I check which packages have been updated in the past 24 or 48 hours?

Offline

#4 2017-11-02 18:55:10

WorMzy
Administrator
From: Scotland
Registered: 2010-06-16
Posts: 13,721
Website

Re: [SOLVED] Mouse double click button stopped working

Check your pacman.log.


Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD

Making lemonade from lemons since 2015.

Offline

#5 2017-11-02 19:14:02

7thSon
Member
Registered: 2017-05-07
Posts: 186

Re: [SOLVED] Mouse double click button stopped working

WorMzy wrote:

Check your pacman.log.

Here is my pacman log from the past two days. Unfortunately I don't really know which packages have anything to do with mouse input and such.

[2017-11-01 15:40] [PACMAN] Running 'pacman --color auto -Sy'
[2017-11-01 15:40] [PACMAN] synchronizing package lists
[2017-11-01 15:40] [PACMAN] Running 'pacman --color auto -S --noconfirm -u'
[2017-11-01 15:40] [PACMAN] starting full system upgrade
[2017-11-01 15:40] [ALPM] transaction started
[2017-11-01 15:40] [ALPM] upgraded fftw (3.3.6-2 -> 3.3.7-1)
[2017-11-01 15:40] [ALPM] upgraded nvidia-utils (387.12-1 -> 387.22-1)
[2017-11-01 15:40] [ALPM-SCRIPTLET] If you run into trouble with CUDA not being available, run nvidia-modprobe first.
[2017-11-01 15:40] [ALPM] upgraded file-roller (3.26.1-1 -> 3.26.2-1)
[2017-11-01 15:40] [ALPM] upgraded gnome-desktop (1:3.26.1-1 -> 1:3.26.2-1)
[2017-11-01 15:40] [ALPM] upgraded imagemagick (6.9.9.20-1 -> 6.9.9.21-1)
[2017-11-01 15:40] [ALPM] upgraded itstool (2.0.4+1+g9b84c00-1 -> 2.0.4+1+g9b84c00-2)
[2017-11-01 15:40] [ALPM] upgraded libgdm (3.26.2-1 -> 3.26.2.1-1)
[2017-11-01 15:40] [ALPM] upgraded nvidia (387.12-3 -> 387.22-3)
[2017-11-01 15:40] [ALPM-SCRIPTLET] In order to use nvidia module, reboot the system.
[2017-11-01 15:40] [ALPM] upgraded python-pytz (2017.2-1 -> 2017.3-1)
[2017-11-01 15:40] [ALPM] upgraded python2-pytz (2017.2-1 -> 2017.3-1)
[2017-11-01 15:40] [ALPM] upgraded xfce4-genmon-plugin (4.0.0-1 -> 4.0.1-1)
[2017-11-01 15:40] [ALPM] transaction completed
[2017-11-01 15:40] [ALPM] running 'detect-old-perl-modules.hook'...
[2017-11-01 15:40] [ALPM] running 'glib-compile-schemas.hook'...
[2017-11-01 15:40] [ALPM] running 'gtk-update-icon-cache.hook'...
[2017-11-01 15:40] [ALPM] running 'remove-old-cache.hook'...
[2017-11-01 15:40] [ALPM-SCRIPTLET] removed '/var/cache/pacman/pkg/imagemagick-6.9.9.19-1-x86_64.pkg.tar.xz'
[2017-11-01 15:40] [ALPM-SCRIPTLET] removed '/var/cache/pacman/pkg/file-roller-3.24.1-1-x86_64.pkg.tar.xz'
[2017-11-01 15:40] [ALPM-SCRIPTLET] removed '/var/cache/pacman/pkg/libgdm-3.26.1-1-x86_64.pkg.tar.xz'
[2017-11-01 15:40] [ALPM-SCRIPTLET] removed '/var/cache/pacman/pkg/gnome-desktop-1:3.24.2-1-x86_64.pkg.tar.xz'
[2017-11-01 15:40] [ALPM-SCRIPTLET] removed '/var/cache/pacman/pkg/itstool-2.0.4-3-any.pkg.tar.xz'
[2017-11-01 15:40] [ALPM-SCRIPTLET] 
[2017-11-01 15:40] [ALPM-SCRIPTLET] ==> finished: 5 packages removed (disk space saved: 3.76 MiB)
[2017-11-01 15:40] [ALPM] running 'systemd-update.hook'...
[2017-11-01 15:40] [ALPM] running 'texinfo-install.hook'...
[2017-11-01 15:40] [ALPM] running 'update-desktop-database.hook'...
[2017-11-01 15:41] [PACMAN] Running 'pacman --color auto -U --noconfirm /tmp/yaourt-tmp-tommy/PKGDEST.JVz/albert-0.14.6-1-x86_64.pkg.tar.xz'
[2017-11-01 15:41] [ALPM] transaction started
[2017-11-01 15:41] [ALPM] upgraded albert (0.14.5-1 -> 0.14.6-1)
[2017-11-01 15:41] [ALPM] transaction completed
[2017-11-01 15:41] [ALPM] running 'gtk-update-icon-cache.hook'...
[2017-11-01 15:41] [ALPM] running 'remove-old-cache.hook'...
[2017-11-01 15:41] [ALPM-SCRIPTLET] ==> no candidate packages found for pruning
[2017-11-01 15:41] [ALPM] running 'systemd-update.hook'...
[2017-11-01 15:41] [ALPM] running 'update-desktop-database.hook'...
[2017-11-01 15:43] [PACMAN] Running 'pacman --color auto -U --noconfirm /tmp/yaourt-tmp-tommy/PKGDEST.QJe/atom-editor-bin-1.21.2-1-x86_64.pkg.tar.xz'
[2017-11-01 15:43] [ALPM] transaction started
[2017-11-01 15:43] [ALPM] upgraded atom-editor-bin (1.21.1-1 -> 1.21.2-1)
[2017-11-01 15:43] [ALPM] transaction completed
[2017-11-01 15:43] [ALPM] running 'remove-old-cache.hook'...
[2017-11-01 15:43] [ALPM-SCRIPTLET] ==> no candidate packages found for pruning
[2017-11-01 15:43] [ALPM] running 'systemd-update.hook'...
[2017-11-01 15:43] [ALPM] running 'update-desktop-database.hook'...
[2017-11-01 15:43] [PACMAN] Running 'pacman --color auto -S --asdeps --needed --noconfirm hplip>=3.17.10'
[2017-11-01 15:45] [kalu] synchronized database community
[2017-11-01 19:15] [PACMAN] Running 'pacman -U /var/cache/pacman/pkg/nvidia-387.12-3-x86_64.pkg.tar.xz /var/cache/pacman/pkg/nvidia-utils-387.12-1-x86_64.pkg.tar.xz /var/cache/pacman/pkg/nvidia-settings-387.12-1-x86_64.pkg.tar.xz'
[2017-11-01 19:15] [ALPM] transaction started
[2017-11-01 19:15] [ALPM] downgraded nvidia-utils (387.22-1 -> 387.12-1)
[2017-11-01 19:15] [ALPM-SCRIPTLET] If you run into trouble with CUDA not being available, run nvidia-modprobe first.
[2017-11-01 19:15] [ALPM] downgraded nvidia (387.22-3 -> 387.12-3)
[2017-11-01 19:15] [ALPM-SCRIPTLET] In order to use nvidia module, reboot the system.
[2017-11-01 19:15] [ALPM] reinstalled nvidia-settings (387.12-1)
[2017-11-01 19:15] [ALPM] transaction completed
[2017-11-01 19:15] [ALPM] running 'remove-old-cache.hook'...
[2017-11-01 19:15] [ALPM-SCRIPTLET] ==> no candidate packages found for pruning
[2017-11-01 19:15] [ALPM] running 'systemd-update.hook'...
[2017-11-01 19:15] [ALPM] running 'update-desktop-database.hook'...
[2017-11-02 08:53] [PACMAN] Running 'pacman -Sy'
[2017-11-02 08:53] [PACMAN] synchronizing package lists
[2017-11-02 15:01] [PACMAN] Running 'pacman --color auto -U /tmp/yaourt-tmp-tommy/PKGDEST.FP9/ksuperkey-0.4-1-x86_64.pkg.tar.xz'
[2017-11-02 15:01] [ALPM] transaction started
[2017-11-02 15:01] [ALPM] reinstalled ksuperkey (0.4-1)
[2017-11-02 15:01] [ALPM] transaction completed
[2017-11-02 15:01] [ALPM] running 'remove-old-cache.hook'...
[2017-11-02 15:01] [ALPM-SCRIPTLET] ==> no candidate packages found for pruning
[2017-11-02 15:01] [ALPM] running 'systemd-update.hook'...
[2017-11-02 15:04] [PACMAN] Running 'pacman -U https://archive.archlinux.org/packages/k/ksuperkey/ksuperkey-0.3-2-x86_64.pkg.tar.xz'
[2017-11-02 15:04] [ALPM] transaction started
[2017-11-02 15:04] [ALPM] downgraded ksuperkey (0.4-1 -> 0.3-2)
[2017-11-02 15:04] [ALPM] transaction completed
[2017-11-02 15:04] [ALPM] running 'remove-old-cache.hook'...
[2017-11-02 15:04] [ALPM-SCRIPTLET] ==> no candidate packages found for pruning
[2017-11-02 15:04] [ALPM] running 'systemd-update.hook'...
[2017-11-02 15:07] [PACMAN] Running 'pacman -Syu'
[2017-11-02 15:07] [PACMAN] synchronizing package lists
[2017-11-02 15:07] [PACMAN] starting full system upgrade
[2017-11-02 15:07] [ALPM] running '70-dkms-remove.hook'...
[2017-11-02 15:07] [ALPM-SCRIPTLET] ==> dkms remove exfat/196.de4c760 -k 4.13.9-1-ARCH
[2017-11-02 15:07] [ALPM] transaction started
[2017-11-02 15:07] [ALPM] upgraded tzdata (2017b-1 -> 2017c-1)
[2017-11-02 15:07] [ALPM] upgraded libpciaccess (0.13.5-1 -> 0.14-1)
[2017-11-02 15:07] [ALPM] upgraded libdrm (2.4.84-1 -> 2.4.87-1)
[2017-11-02 15:07] [ALPM] upgraded libinput (1.8.3-1 -> 1.9.1-1)
[2017-11-02 15:07] [ALPM] upgraded nvidia-utils (387.12-1 -> 387.22-1)
[2017-11-02 15:07] [ALPM-SCRIPTLET] If you run into trouble with CUDA not being available, run nvidia-modprobe first.
[2017-11-02 15:07] [ALPM] upgraded mesa (17.2.3-2 -> 17.2.4-1)
[2017-11-02 15:07] [ALPM] upgraded gnome-keyring (1:3.20.0+57+g9db67ef6-1 -> 1:3.20.1-1)
[2017-11-02 15:07] [ALPM] upgraded gnutls (3.5.15-1 -> 3.5.16-1)
[2017-11-02 15:07] [ALPM] upgraded sqlite (3.20.1-1 -> 3.21.0-1)
[2017-11-02 15:07] [ALPM] upgraded hplip (3.17.9-1 -> 3.17.10-2)
[2017-11-02 15:07] [ALPM] upgraded lib32-mesa (17.2.3-2 -> 17.2.4-1)
[2017-11-02 15:07] [ALPM] upgraded linux (4.13.9-1 -> 4.13.10-1)
[2017-11-02 15:07] [ALPM-SCRIPTLET] >>> Updating module dependencies. Please wait ...
[2017-11-02 15:07] [ALPM] upgraded linux-headers (4.13.9-1 -> 4.13.10-1)
[2017-11-02 15:07] [ALPM] upgraded nvidia (387.12-3 -> 387.22-4)
[2017-11-02 15:07] [ALPM-SCRIPTLET] In order to use nvidia module, reboot the system.
[2017-11-02 15:07] [ALPM] upgraded qt5-declarative (5.9.2-1 -> 5.9.2-2)
[2017-11-02 15:07] [ALPM] transaction completed
[2017-11-02 15:07] [ALPM] running '70-dkms-install.hook'...
[2017-11-02 15:07] [ALPM-SCRIPTLET] ==> dkms install exfat/196.de4c760 -k 4.13.10-1-ARCH
[2017-11-02 15:07] [ALPM] running '90-linux.hook'...
[2017-11-02 15:07] [ALPM-SCRIPTLET] ==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'default'
[2017-11-02 15:07] [ALPM-SCRIPTLET]   -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img
[2017-11-02 15:07] [ALPM-SCRIPTLET] ==> Starting build: 4.13.10-1-ARCH
[2017-11-02 15:07] [ALPM-SCRIPTLET]   -> Running build hook: [base]
[2017-11-02 15:07] [ALPM-SCRIPTLET]   -> Running build hook: [udev]
[2017-11-02 15:07] [ALPM-SCRIPTLET]   -> Running build hook: [autodetect]
[2017-11-02 15:07] [ALPM-SCRIPTLET]   -> Running build hook: [modconf]
[2017-11-02 15:07] [ALPM-SCRIPTLET]   -> Running build hook: [block]
[2017-11-02 15:07] [ALPM-SCRIPTLET]   -> Running build hook: [filesystems]
[2017-11-02 15:07] [ALPM-SCRIPTLET]   -> Running build hook: [keyboard]
[2017-11-02 15:07] [ALPM-SCRIPTLET]   -> Running build hook: [fsck]
[2017-11-02 15:07] [ALPM-SCRIPTLET] ==> Generating module dependencies
[2017-11-02 15:07] [ALPM-SCRIPTLET] ==> Creating gzip-compressed initcpio image: /boot/initramfs-linux.img
[2017-11-02 15:07] [ALPM-SCRIPTLET] ==> Image generation successful
[2017-11-02 15:07] [ALPM-SCRIPTLET] ==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'fallback'
[2017-11-02 15:07] [ALPM-SCRIPTLET]   -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-fallback.img -S autodetect
[2017-11-02 15:07] [ALPM-SCRIPTLET] ==> Starting build: 4.13.10-1-ARCH
[2017-11-02 15:07] [ALPM-SCRIPTLET]   -> Running build hook: [base]
[2017-11-02 15:07] [ALPM-SCRIPTLET]   -> Running build hook: [udev]
[2017-11-02 15:07] [ALPM-SCRIPTLET]   -> Running build hook: [modconf]
[2017-11-02 15:07] [ALPM-SCRIPTLET]   -> Running build hook: [block]
[2017-11-02 15:07] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: aic94xx
[2017-11-02 15:07] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: wd719x
[2017-11-02 15:07] [ALPM-SCRIPTLET]   -> Running build hook: [filesystems]
[2017-11-02 15:07] [ALPM-SCRIPTLET]   -> Running build hook: [keyboard]
[2017-11-02 15:07] [ALPM-SCRIPTLET]   -> Running build hook: [fsck]
[2017-11-02 15:07] [ALPM-SCRIPTLET] ==> Generating module dependencies
[2017-11-02 15:07] [ALPM-SCRIPTLET] ==> Creating gzip-compressed initcpio image: /boot/initramfs-linux-fallback.img
[2017-11-02 15:08] [ALPM-SCRIPTLET] ==> Image generation successful
[2017-11-02 15:08] [ALPM] running 'glib-compile-schemas.hook'...
[2017-11-02 15:08] [ALPM] running 'remove-old-cache.hook'...
[2017-11-02 15:08] [ALPM-SCRIPTLET] removed '/var/cache/pacman/pkg/nvidia-387.12-3-x86_64.pkg.tar.xz'
[2017-11-02 15:08] [ALPM-SCRIPTLET] removed '/var/cache/pacman/pkg/nvidia-387.12-3-x86_64.pkg.tar.xz.sig'
[2017-11-02 15:08] [ALPM-SCRIPTLET] removed '/var/cache/pacman/pkg/libdrm-2.4.83-1-x86_64.pkg.tar.xz'
[2017-11-02 15:08] [ALPM-SCRIPTLET] removed '/var/cache/pacman/pkg/hplip-3.17.7-1-x86_64.pkg.tar.xz'
[2017-11-02 15:08] [ALPM-SCRIPTLET] removed '/var/cache/pacman/pkg/linux-headers-4.13.8-1-x86_64.pkg.tar.xz'
[2017-11-02 15:08] [ALPM-SCRIPTLET] removed '/var/cache/pacman/pkg/qt5-declarative-5.9.1-5-x86_64.pkg.tar.xz'
[2017-11-02 15:08] [ALPM-SCRIPTLET] removed '/var/cache/pacman/pkg/lib32-mesa-17.2.3-1-x86_64.pkg.tar.xz'
[2017-11-02 15:08] [ALPM-SCRIPTLET] removed '/var/cache/pacman/pkg/sqlite-3.20.0-1-x86_64.pkg.tar.xz'
[2017-11-02 15:08] [ALPM-SCRIPTLET] removed '/var/cache/pacman/pkg/mesa-17.2.3-1-x86_64.pkg.tar.xz'
[2017-11-02 15:08] [ALPM-SCRIPTLET] removed '/var/cache/pacman/pkg/libinput-1.8.2-1-x86_64.pkg.tar.xz'
[2017-11-02 15:08] [ALPM-SCRIPTLET] removed '/var/cache/pacman/pkg/gnutls-3.5.14-1-x86_64.pkg.tar.xz'
[2017-11-02 15:08] [ALPM-SCRIPTLET] removed '/var/cache/pacman/pkg/linux-4.13.8-1-x86_64.pkg.tar.xz'
[2017-11-02 15:08] [ALPM-SCRIPTLET] 
[2017-11-02 15:08] [ALPM-SCRIPTLET] ==> finished: 11 packages removed (disk space saved: 129.82 MiB)
[2017-11-02 15:08] [ALPM] running 'systemd-hwdb.hook'...
[2017-11-02 15:08] [ALPM] running 'systemd-update.hook'...
[2017-11-02 15:08] [ALPM] running 'texinfo-install.hook'...
[2017-11-02 15:08] [ALPM] running 'update-desktop-database.hook'...
[2017-11-02 15:08] [PACMAN] Running 'pacman --color auto -Sy'
[2017-11-02 15:08] [PACMAN] synchronizing package lists
[2017-11-02 15:08] [PACMAN] Running 'pacman --color auto -Sy'
[2017-11-02 15:08] [PACMAN] synchronizing package lists
[2017-11-02 15:08] [PACMAN] Running 'pacman --color auto -U --noconfirm /tmp/yaourt-tmp-tommy/PKGDEST.Zgs/hplip-plugin-3.17.10-1-x86_64.pkg.tar.xz'
[2017-11-02 15:08] [ALPM] transaction started
[2017-11-02 15:08] [ALPM] warning: /var/lib/hp/hplip.state installed as /var/lib/hp/hplip.state.pacnew
[2017-11-02 15:08] [ALPM] upgraded hplip-plugin (3.17.9-1 -> 3.17.10-1)
[2017-11-02 15:08] [ALPM] transaction completed
[2017-11-02 15:08] [ALPM] running 'remove-old-cache.hook'...
[2017-11-02 15:08] [ALPM-SCRIPTLET] ==> no candidate packages found for pruning
[2017-11-02 15:08] [ALPM] running 'systemd-update.hook'...
[2017-11-02 15:08] [PACMAN] Running 'pacman --color auto -U --noconfirm /tmp/yaourt-tmp-tommy/PKGDEST.K35/ksuperkey-0.4-1-x86_64.pkg.tar.xz'
[2017-11-02 15:08] [ALPM] transaction started
[2017-11-02 15:08] [ALPM] upgraded ksuperkey (0.3-2 -> 0.4-1)
[2017-11-02 15:08] [ALPM] transaction completed
[2017-11-02 15:08] [ALPM] running 'remove-old-cache.hook'...
[2017-11-02 15:08] [ALPM-SCRIPTLET] ==> no candidate packages found for pruning
[2017-11-02 15:08] [ALPM] running 'systemd-update.hook'...
[2017-11-02 15:10] [PACMAN] Running 'pacman -Rs redshift'
[2017-11-02 15:10] [ALPM] transaction started
[2017-11-02 15:10] [ALPM] removed redshift (1.11-4)
[2017-11-02 15:10] [ALPM] transaction completed
[2017-11-02 15:10] [ALPM] running 'gtk-update-icon-cache.hook'...
[2017-11-02 15:10] [ALPM] running 'remove-old-cache.hook'...
[2017-11-02 15:10] [ALPM-SCRIPTLET] ==> no candidate packages found for pruning
[2017-11-02 15:10] [ALPM] running 'systemd-update.hook'...
[2017-11-02 15:10] [ALPM] running 'update-desktop-database.hook'...
[2017-11-02 18:04] [kalu] synchronized database extra
[2017-11-02 18:04] [kalu] synchronized database community
[2017-11-02 18:04] [kalu] synchronized database multilib
[2017-11-02 18:04] [kalu] starting sysupgrade...
[2017-11-02 18:04] [ALPM] transaction started
[2017-11-02 18:04] [ALPM] upgraded virtualbox-host-modules-arch (5.2.0-1 -> 5.2.0-2)
[2017-11-02 18:04] [ALPM] transaction completed
[2017-11-02 18:04] [ALPM] running 'remove-old-cache.hook'...
[2017-11-02 18:04] [ALPM-SCRIPTLET] removed '/var/cache/pacman/pkg/virtualbox-host-modules-arch-5.1.30-1-x86_64.pkg.tar.xz'
[2017-11-02 18:04] [ALPM-SCRIPTLET] 
[2017-11-02 18:04] [ALPM-SCRIPTLET] ==> finished: 1 packages removed (disk space saved: 182.61 KiB)
[2017-11-02 18:04] [ALPM] running 'systemd-update.hook'...
[2017-11-02 18:04] [kalu] sysupgrade completed
[2017-11-02 18:08] [PACMAN] Running 'pacman -S xev'
[2017-11-02 18:14] [PACMAN] Running 'pacman -S xorg-xev'
[2017-11-02 18:14] [ALPM] transaction started
[2017-11-02 18:14] [ALPM] installed xorg-xev (1.2.2-1)
[2017-11-02 18:14] [ALPM] transaction completed
[2017-11-02 18:14] [ALPM] running 'remove-old-cache.hook'...
[2017-11-02 18:14] [ALPM-SCRIPTLET] ==> no candidate packages found for pruning
[2017-11-02 18:14] [ALPM] running 'systemd-update.hook'...

Offline

#6 2017-11-02 22:57:49

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 78,868

Re: [SOLVED] Mouse double click button stopped working

Maybe it lost the macro? Did you check the button/doubleclick behavior on any other system (windows, live linux)?

Offline

#7 2017-11-02 23:25:33

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

Re: [SOLVED] Mouse double click button stopped working

[2017-11-02 15:07] [ALPM] upgraded libinput (1.8.3-1 -> 1.9.1-1)

You can also try downgrading libinput.

The new version has apparently some keyboard issues with HP laptops, maybe there are some other issues as well?
https://bbs.archlinux.org/viewtopic.php?id=231455

Edit: Maybe the doubleclick is sent as two very fast single clicks and runs into debounce?

https://lists.freedesktop.org/archives/ … 35469.html

Pointer devices now have button debouncing automagically enabled.
Ghost button release/press events due to worn out or bad-quality switches
are transparently discarded and the device should just work.

Last edited by progandy (2017-11-02 23:29:58)


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

Offline

#8 2017-11-03 07:26:11

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 78,868

Re: [SOLVED] Mouse double click button stopped working

Maybe the doubleclick is sent as two very fast single clicks and runs into debounce?

lol - So HW vendors safe 2¢ by using cheap switches, thus software enforces you (or at least defaults) to click like your granny ... m(

@7thSon
In case you can check "xinput list-props <device>" on whether it's configurable, otherwise use evdev... dash1.gif

Offline

#9 2017-11-03 07:44:43

7thSon
Member
Registered: 2017-05-07
Posts: 186

Re: [SOLVED] Mouse double click button stopped working

seth wrote:

Maybe it lost the macro? Did you check the button/doubleclick behavior on any other system (windows, live linux)?

I don't think it lost the macro, the mouse works perfectly in Windows.

progandy wrote:
[2017-11-02 15:07] [ALPM] upgraded libinput (1.8.3-1 -> 1.9.1-1)

You can also try downgrading libinput.

The new version has apparently some keyboard issues with HP laptops, maybe there are some other issues as well?
https://bbs.archlinux.org/viewtopic.php?id=231455

Edit: Maybe the doubleclick is sent as two very fast single clicks and runs into debounce?

https://lists.freedesktop.org/archives/ … 35469.html

Pointer devices now have button debouncing automagically enabled.
Ghost button release/press events due to worn out or bad-quality switches
are transparently discarded and the device should just work.

I downgraded to 1.8.3-1 as you suggested, and lo and behold - the double click works again.

seth wrote:

Maybe the doubleclick is sent as two very fast single clicks and runs into debounce?

lol - So HW vendors safe 2¢ by using cheap switches, thus software enforces you (or at least defaults) to click like your granny ... m(

@7thSon
In case you can check "xinput list-props <device>" on whether it's configurable, otherwise use evdev... http://club-mba.com/foro/images/smilies/dash1.gif

Thanks for this tip as well, I will see if I can work around the debouncing thing by extending the delay between clicks in the macro first though.
This really is, at least from my perspective, a really weird (stupid?) change, now I might have to "cripple" my mouse behavior to make it slower or it won't work properly. They could have left the default settings as they were..

Thanks for all the help guys, I will mark this solved as soon as I try setting a longer delay for the mouse macro and see if it works with the debouncing of libinput.

EDIT:
So I just went into Windows to edit the macro (its a windows only utility). The default delays when creating a mouse click event with double click is like this;

Left button down: 0ms
Left button up: 0ms
Left button down: 0ms
Left button up: 0ms

That is to say, no delay at all. I simply changed this to the delays below, and libinputs' new debouncing magic seems to approve on 1.9.1-1.

Left button down: 0ms
Left button up: 50ms
Left button down: 25ms
Left button up: 50ms

Again - huge thanks for the help smile

Last edited by 7thSon (2017-11-03 07:55:08)

Offline

#10 2017-11-03 09:20:20

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

Re: [SOLVED] Mouse double click button stopped working

If I read DBOUNCE_TIME correctly, then the fastest you can get away with would be a delay of 12ms between key release and the next key press.

Left button down: 0ms
Left button up: 0ms
Left button down: 12ms
Left button up: 0ms

https://lists.freedesktop.org/archives/ … 34493.html

Edit: Another case of irritating not configurable automagic in libinput. If I ever switch to wayland I'll have to build my own configurable fork sad

Last edited by progandy (2017-11-03 09:26:00)


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

Offline

Board footer

Powered by FluxBB