Package Details: resetmsmice 1.1.3-3

Git Clone URL: (read-only, click to copy)
Package Base: resetmsmice
Description: Application to reset many MS wireless mice models to stop excessive wheel scrolling (only needed if dual booting with Windows)
Upstream URL:
Keywords: insecure
Licenses: GPL
Submitter: jskier
Maintainer: None
Last Packager: rocka
Votes: 11
Popularity: 0.000138
First Submitted: 2012-08-08 00:13
Last Updated: 2021-03-11 02:38

Latest Comments

1 2 Next › Last »

rocka commented on 2021-03-11 02:46

@dreieck I've added sysusers file, and sgid bit to the executable. Cloud you please check if it works properly?

dreieck commented on 2021-03-08 16:08

The file /usr/lib/udev/rules.d/60-resetmsmice.rules references a group ms-usb which is not available by standard (and seems not to be added automatically by your package):


Leading to the following clutter in system and kernel logs:

udevd[1122]: specified group 'ms-usb' unknown

Can you fix this, please?

Thanks for maintaining!

jskier commented on 2018-12-14 14:23

Regarding this package, I'll try to get this going again in coming days (time permitting), and will adopt if it works. Although not ideal nor recommended for an Arch install, the install script and systemd unit do work well by itself.

@ryanerwin, sent you an e-mail, I understand your desire to find something else but please don't use aur comments for this, better suited for the forums.

ryanerwin commented on 2018-12-14 10:28


I no longer use the keyboard (the wireless is also insecure) What keyboard have you switched to?

Personally I like the feel of this one Sculpt Ergonomic Desktop, but very curious to hear what you've found that you like better... Mine is getting old now so wouldn't be bad to switch...

jskier commented on 2018-09-18 20:15

Unfortunately I will need to disown this package; I no longer use the keyboard (the wireless is also insecure), and I don't have the time to update this to address the issues with the systemd units and other problems @craigacgomez mentioned with the fakeroot environment.

jskier commented on 2018-08-18 18:45

Thanks @craigacgomez, I'll try to get to this soon.

craigacgomez commented on 2018-08-15 15:57

@jskier, with the latest updated to 1.1.3, makepkg shows a bunch of errors when "make install" is called.

make[2]: Entering directory '/home/user/resetmsmice/src/resetmsmice-1.1.3' groupadd -f ms-usb || : The databases in [/usr/share/applications] could not be updated. udevadm trigger --attr-match=idVendor=045e || : groupadd: PAM: Authentication service cannot retrieve authentication info chgrp ms-usb /home/user/resetmsmice/pkg/resetmsmice/usr/bin/resetmsmice || : chgrp: invalid group: ‘ms-usb’ chmod 2755 /home/user/resetmsmice/pkg/resetmsmice/usr/bin/resetmsmice || : Failed to disable unit: Connection reset by peer rm: cannot remove '/lib/systemd/system/resetmsmice.service': Permission denied Failed to disable unit: Connection reset by peer rm: cannot remove '/lib/systemd/system/resetmsmice.service': Permission denied touch: cannot touch '/lib/systemd/system/resetmsmice.service': Permission denied Error: Cannot write configuration file '/lib/systemd/system/resetmsmice.service' Are you sure you have permissions to write to this file? Hint: Try running as root.

Looks like the changes to the makefile in the latest build file are don't seem to be working in a chroot makepkg environment, rather make install expects that you are running in the active system scope as a root user.

make install calls install-exec & install-data.

install-exec calls install-exec-hook which basically attempts to create a new user group and change file ownership/permissions and create and enable a systemd unit. This should probably happen in a .install file.

install-data calls install-data-hook which attempts to update the application database (automatically done in arch) and trigger a udev attribute match (this should also probably happen in a .install file)

jskier commented on 2018-08-15 01:04

Updated, also getting notified for updates on it, sorry for the delay.

jskier commented on 2017-02-26 03:17

Updated to install to /usr, also switched to sha512 for integrity. Please let me know if there are issues or improvements still needed.

shaurz commented on 2016-05-29 02:33

This package installs everything to /usr/local

This doesn't follow Arch convention of putting everything in /usr