You are not logged in.
The problem:
Up until the last few days I was able to use the scrollwheel of my Logitech M310 wireless mouse as a middle mouse button (opening new tabs by clicking on links, etc.). Now clicking the scrollwheel doesn't register as a button click anymore. I'm using a laptop.
Steps taken:
- Checked pacman.log: Apparently libinput was updated from 1.10.0 to 1.10.1 recently. The timeframe of this update seems to fit to the point in time when the problem first occured. Downgrade to 1.10.0 or 1.9.4 did not fix it, however.
pacman.log of the timeframe where the issue first happened:
[2018-02-24 18:23] [PACMAN] Running 'pacman -Syu'
[2018-02-24 18:23] [PACMAN] synchronizing package lists
[2018-02-24 18:23] [PACMAN] starting full system upgrade
[2018-02-24 18:25] [ALPM] transaction started
[2018-02-24 18:25] [ALPM] upgraded btrfs-progs (4.15-1 -> 4.15.1-1)
[2018-02-24 18:25] [ALPM] upgraded libfilezilla (0.12.0-1 -> 0.12.1-1)
[2018-02-24 18:25] [ALPM] upgraded libsystemd (237.31-1 -> 237.64-1)
[2018-02-24 18:25] [ALPM] upgraded systemd (237.31-1 -> 237.64-1)
[2018-02-24 18:25] [ALPM] upgraded filezilla (3.30.0-1 -> 3.31.0-1)
[2018-02-24 18:25] [ALPM] upgraded gc (7.6.0-1 -> 7.6.4-1)
[2018-02-24 18:25] [ALPM] upgraded less (487-1 -> 530-1)
[2018-02-24 18:25] [ALPM] upgraded lib32-systemd (237.31-1 -> 237.64-1)
[2018-02-24 18:25] [ALPM] upgraded libraqm (0.4.0-1 -> 0.5.0-1)
[2018-02-24 18:25] [ALPM] upgraded libraw (0.18.7-1 -> 0.18.8-1)
[2018-02-24 18:25] [ALPM] upgraded libwacom (0.27-1 -> 0.28-2)
[2018-02-24 18:25] [ALPM] upgraded linux (4.15.3-2 -> 4.15.5-1)
[2018-02-24 18:25] [ALPM] upgraded opera (51.0.2830.34-1 -> 51.0.2830.40-1)
[2018-02-24 18:25] [ALPM] warning: /etc/pacman.d/mirrorlist installed as /etc/pacman.d/mirrorlist.pacnew
[2018-02-24 18:25] [ALPM] upgraded pacman-mirrorlist (20180203-1 -> 20180224-1)
[2018-02-24 18:25] [ALPM] upgraded perl-image-exiftool (10.55-2 -> 10.80-1)
[2018-02-24 18:25] [ALPM] upgraded phonon-qt4 (4.9.1-5 -> 4.10.0-1)
[2018-02-24 18:25] [ALPM] upgraded phonon-qt5 (4.9.1-5 -> 4.10.0-1)
[2018-02-24 18:25] [ALPM] upgraded postgresql-libs (10.1-1 -> 10.2-1)
[2018-02-24 18:26] [ALPM] upgraded python-numpy (1.14.0-1 -> 1.14.1-1)
[2018-02-24 18:26] [ALPM] upgraded python2-numpy (1.14.0-1 -> 1.14.1-1)
[2018-02-24 18:26] [ALPM] upgraded s-nail (14.9.6-1 -> 14.9.7-1)
[2018-02-24 18:26] [ALPM] upgraded solid (5.43.0-1 -> 5.43.0-2)
[2018-02-24 18:26] [ALPM] upgraded systemd-sysvcompat (237.31-1 -> 237.64-1)
[2018-02-24 18:26] [ALPM] upgraded vim-runtime (8.0.1476-1 -> 8.0.1531-1)
[2018-02-24 18:26] [ALPM] upgraded vim (8.0.1476-1 -> 8.0.1531-1)
[2018-02-24 18:26] [ALPM] upgraded wavpack (5.1.0-1 -> 5.1.0-2)
[2018-02-24 18:26] [ALPM] transaction completed
[2018-02-24 18:26] [ALPM] running '60-linux.hook'...
[2018-02-24 18:26] [ALPM] running '90-linux.hook'...
[2018-02-24 18:26] [ALPM-SCRIPTLET] ==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'default'
[2018-02-24 18:26] [ALPM-SCRIPTLET] -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img
[2018-02-24 18:26] [ALPM-SCRIPTLET] ==> Starting build: 4.15.5-1-ARCH
[2018-02-24 18:26] [ALPM-SCRIPTLET] -> Running build hook: [base]
[2018-02-24 18:26] [ALPM-SCRIPTLET] -> Running build hook: [udev]
[2018-02-24 18:26] [ALPM-SCRIPTLET] -> Running build hook: [autodetect]
[2018-02-24 18:26] [ALPM-SCRIPTLET] -> Running build hook: [modconf]
[2018-02-24 18:26] [ALPM-SCRIPTLET] -> Running build hook: [block]
[2018-02-24 18:26] [ALPM-SCRIPTLET] -> Running build hook: [filesystems]
[2018-02-24 18:26] [ALPM-SCRIPTLET] -> Running build hook: [keyboard]
[2018-02-24 18:26] [ALPM-SCRIPTLET] -> Running build hook: [fsck]
[2018-02-24 18:26] [ALPM-SCRIPTLET] ==> Generating module dependencies
[2018-02-24 18:26] [ALPM-SCRIPTLET] ==> Creating gzip-compressed initcpio image: /boot/initramfs-linux.img
[2018-02-24 18:26] [ALPM-SCRIPTLET] ==> Image generation successful
[2018-02-24 18:26] [ALPM-SCRIPTLET] ==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'fallback'
[2018-02-24 18:26] [ALPM-SCRIPTLET] -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-fallback.img -S autodetect
[2018-02-24 18:26] [ALPM-SCRIPTLET] ==> Starting build: 4.15.5-1-ARCH
[2018-02-24 18:26] [ALPM-SCRIPTLET] -> Running build hook: [base]
[2018-02-24 18:26] [ALPM-SCRIPTLET] -> Running build hook: [udev]
[2018-02-24 18:26] [ALPM-SCRIPTLET] -> Running build hook: [modconf]
[2018-02-24 18:26] [ALPM-SCRIPTLET] -> Running build hook: [block]
[2018-02-24 18:26] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: wd719x
[2018-02-24 18:26] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: aic94xx
[2018-02-24 18:26] [ALPM-SCRIPTLET] -> Running build hook: [filesystems]
[2018-02-24 18:26] [ALPM-SCRIPTLET] -> Running build hook: [keyboard]
[2018-02-24 18:26] [ALPM-SCRIPTLET] -> Running build hook: [fsck]
[2018-02-24 18:26] [ALPM-SCRIPTLET] ==> Generating module dependencies
[2018-02-24 18:26] [ALPM-SCRIPTLET] ==> Creating gzip-compressed initcpio image: /boot/initramfs-linux-fallback.img
[2018-02-24 18:26] [ALPM-SCRIPTLET] ==> Image generation successful
[2018-02-24 18:26] [ALPM] running 'detect-old-perl-modules.hook'...
[2018-02-24 18:26] [ALPM] running 'gtk-update-icon-cache.hook'...
[2018-02-24 18:26] [ALPM] running 'systemd-hwdb.hook'...
[2018-02-24 18:26] [ALPM] running 'systemd-sysusers.hook'...
[2018-02-24 18:26] [ALPM] running 'systemd-tmpfiles.hook'...
[2018-02-24 18:26] [ALPM] running 'systemd-update.hook'...
[2018-02-24 18:26] [ALPM] running 'update-desktop-database.hook'...
[2018-02-24 18:27] [ALPM] running 'update-mime-database.hook'...
[2018-02-26 14:08] [PACMAN] Running 'pacman -Syu'
[2018-02-26 14:08] [PACMAN] synchronizing package lists
[2018-02-26 14:08] [PACMAN] starting full system upgrade
[2018-02-26 14:09] [ALPM] transaction started
[2018-02-26 14:09] [ALPM] upgraded chromium (64.0.3282.167-1 -> 64.0.3282.186-1)
[2018-02-26 14:09] [ALPM] upgraded gpgme (1.10.0-1 -> 1.10.0-2)
[2018-02-26 14:09] [ALPM] upgraded gummi (1:0.6.6-2 -> 1:0.7.4-1)
[2018-02-26 14:09] [ALPM] upgraded libgexiv2 (0.10.7-1 -> 0.10.8-1)
[2018-02-26 14:09] [ALPM] upgraded units (2.16-1 -> 2.16-2)
[2018-02-26 14:09] [ALPM] upgraded vim-runtime (8.0.1531-1 -> 8.0.1542-1)
[2018-02-26 14:09] [ALPM] upgraded vim (8.0.1531-1 -> 8.0.1542-1)
[2018-02-26 14:10] [ALPM] upgraded xfce4-terminal (0.8.6-1 -> 0.8.7.1-1)
[2018-02-26 14:10] [ALPM] transaction completed
[2018-02-26 14:10] [ALPM] running 'gtk-update-icon-cache.hook'...
[2018-02-26 14:10] [ALPM] running 'systemd-update.hook'...
[2018-02-26 14:10] [ALPM] running 'texinfo-install.hook'...
[2018-02-26 14:10] [ALPM] running 'update-desktop-database.hook'...
[2018-02-27 16:09] [PACMAN] Running 'pacman -Syu'
[2018-02-27 16:09] [PACMAN] synchronizing package lists
[2018-02-27 16:09] [PACMAN] starting full system upgrade
[2018-02-27 16:10] [ALPM] transaction started
[2018-02-27 16:10] [ALPM] warning: /etc/services installed as /etc/services.pacnew
[2018-02-27 16:10] [ALPM] upgraded iana-etc (20180131-1 -> 20180221-1)
[2018-02-27 16:10] [ALPM] upgraded cups-filters (1.20.0-1 -> 1.20.1-1)
[2018-02-27 16:10] [ALPM] upgraded gnupg (2.2.4-2 -> 2.2.5-1)
[2018-02-27 16:10] [ALPM] upgraded libinput (1.10.0-1 -> 1.10.0+25+g3e77f2e9-1)
[2018-02-27 16:10] [ALPM] upgraded mesa-demos (8.3.0-4 -> 8.4.0-1)
[2018-02-27 16:10] [ALPM] upgraded mkinitcpio-busybox (1.27.2-1 -> 1.28.1-1)
[2018-02-27 16:10] [ALPM] upgraded units (2.16-2 -> 2.16-3)
[2018-02-27 16:10] [ALPM] upgraded vim-runtime (8.0.1542-1 -> 8.0.1542-2)
[2018-02-27 16:10] [ALPM] upgraded vim (8.0.1542-1 -> 8.0.1542-2)
[2018-02-27 16:10] [ALPM] transaction completed
[2018-02-27 16:10] [ALPM] running '90-linux.hook'...
[2018-02-27 16:10] [ALPM-SCRIPTLET] ==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'default'
[2018-02-27 16:10] [ALPM-SCRIPTLET] -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img
[2018-02-27 16:10] [ALPM-SCRIPTLET] ==> Starting build: 4.15.5-1-ARCH
[2018-02-27 16:10] [ALPM-SCRIPTLET] -> Running build hook: [base]
[2018-02-27 16:10] [ALPM-SCRIPTLET] -> Running build hook: [udev]
[2018-02-27 16:10] [ALPM-SCRIPTLET] -> Running build hook: [autodetect]
[2018-02-27 16:10] [ALPM-SCRIPTLET] -> Running build hook: [modconf]
[2018-02-27 16:10] [ALPM-SCRIPTLET] -> Running build hook: [block]
[2018-02-27 16:10] [ALPM-SCRIPTLET] -> Running build hook: [filesystems]
[2018-02-27 16:10] [ALPM-SCRIPTLET] -> Running build hook: [keyboard]
[2018-02-27 16:10] [ALPM-SCRIPTLET] -> Running build hook: [fsck]
[2018-02-27 16:10] [ALPM-SCRIPTLET] ==> Generating module dependencies
[2018-02-27 16:10] [ALPM-SCRIPTLET] ==> Creating gzip-compressed initcpio image: /boot/initramfs-linux.img
[2018-02-27 16:10] [ALPM-SCRIPTLET] ==> Image generation successful
[2018-02-27 16:10] [ALPM-SCRIPTLET] ==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'fallback'
[2018-02-27 16:10] [ALPM-SCRIPTLET] -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-fallback.img -S autodetect
[2018-02-27 16:10] [ALPM-SCRIPTLET] ==> Starting build: 4.15.5-1-ARCH
[2018-02-27 16:10] [ALPM-SCRIPTLET] -> Running build hook: [base]
[2018-02-27 16:10] [ALPM-SCRIPTLET] -> Running build hook: [udev]
[2018-02-27 16:10] [ALPM-SCRIPTLET] -> Running build hook: [modconf]
[2018-02-27 16:10] [ALPM-SCRIPTLET] -> Running build hook: [block]
[2018-02-27 16:10] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: wd719x
[2018-02-27 16:10] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: aic94xx
[2018-02-27 16:10] [ALPM-SCRIPTLET] -> Running build hook: [filesystems]
[2018-02-27 16:10] [ALPM-SCRIPTLET] -> Running build hook: [keyboard]
[2018-02-27 16:11] [ALPM-SCRIPTLET] -> Running build hook: [fsck]
[2018-02-27 16:11] [ALPM-SCRIPTLET] ==> Generating module dependencies
[2018-02-27 16:11] [ALPM-SCRIPTLET] ==> Creating gzip-compressed initcpio image: /boot/initramfs-linux-fallback.img
[2018-02-27 16:11] [ALPM-SCRIPTLET] ==> Image generation successful
[2018-02-27 16:11] [ALPM] running 'gtk-update-icon-cache.hook'...
[2018-02-27 16:11] [ALPM] running 'systemd-hwdb.hook'...
[2018-02-27 16:11] [ALPM] running 'systemd-update.hook'...
[2018-02-27 16:11] [ALPM] running 'texinfo-install.hook'...
[2018-02-27 16:11] [ALPM] running 'update-desktop-database.hook'...- Read up on libinput and xinput on the wiki, but I could only find configuration options for emulating a middle mouse button by clicking both left and right mouse buttons simultaneously, which is not what I'm looking for.
- Reconnecting the wireless receiver did not fix the problem.
- Connected wireless mouse to another laptop (Ubuntu LTS) where it was working fine, connected different (wired) mouse to this laptop which also worked. After reconnecting my wireless mouse I was able to get the original behaviour again, but after a reboot today it stopped working again.
Output of xinput:
$ xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=13 [slave pointer (2)]
⎜ ↳ Logitech USB Receiver id=10 [slave pointer (2)]
⎜ ↳ Logitech USB Receiver id=11 [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)]
↳ Power Button id=8 [slave keyboard (3)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=12 [slave keyboard (3)]
↳ Acer WMI hotkeys id=14 [slave keyboard (3)]
↳ Logitech USB Receiver id=15 [slave keyboard (3)]- Experimented by trying to move the seemingly rogue Logitech USB Receiver id=15 entry from the keyboard section (no keyboard present other than the built-in laptop keyboard) to the pointer section, which fails with the following output:
$ xinput reattach 15 2
X Error of failed request: XI_BadDevice (invalid Device parameter)
Major opcode of failed request: 131 (XInputExtension)
Minor opcode of failed request: 43 ()
Device id in failed request: 0x17
Serial number of failed request: 18
Current serial number in output stream: 19Anything that I might be missing? Further information I can provide?
Any help is very much appreciated!
Offline