Looking for the latest version? Download resetmsmice-1.1.2.tar.gz (158.8 kB)
Home
Name Modified Size Downloads / Week Status
Totals: 36 Items   3.8 MB 98
resetmsmice_1.1.2-1_amd64.deb 2014-03-21 44.5 kB 2121 weekly downloads
ChangeLog 2014-03-21 3.3 kB 11 weekly downloads
resetmsmice-1.1.2-1.fc19.x86_64.rpm 2014-03-21 57.1 kB 44 weekly downloads
resetmsmice_1.1.2-1_i386.deb 2014-03-21 43.3 kB 11 weekly downloads
resetmsmice-1.1.2.tar.gz 2014-03-21 158.8 kB 3636 weekly downloads
resetmsmice-1.1.1-1.fc19.x86_64.rpm 2014-03-19 56.8 kB 11 weekly downloads
resetmsmice_1.1.1-1_amd64.deb 2014-03-19 44.2 kB 11 weekly downloads
resetmsmice-1.1.1.tar.gz 2014-03-19 157.6 kB 11 weekly downloads
resetmsmice-1.1.0.tar.gz 2014-03-07 173.4 kB 11 weekly downloads
resetmsmice-1.1.0-1.fc19.x86_64.rpm 2014-03-07 55.9 kB 11 weekly downloads
README 2014-03-07 6.4 kB 22 weekly downloads
resetmsmice-1.0.6.tar.gz 2013-09-13 153.3 kB 11 weekly downloads
resetmsmice_1.0.6-1_amd64.deb 2013-09-13 23.3 kB 33 weekly downloads
RPM-GPG-KEY-paulrichards321 2013-09-13 3.1 kB 11 weekly downloads
resetmsmice-1.0.6-1.el6.x86_64.rpm 2013-09-13 36.5 kB 11 weekly downloads
resetmsmice-1.0.6-1.fc19.x86_64.rpm 2013-09-13 38.1 kB 22 weekly downloads
resetmsmice_1.0.5-1_debian_amd64.deb 2013-09-05 23.2 kB 11 weekly downloads
resetmsmice-1.0.5.tar.gz 2013-09-05 149.9 kB 11 weekly downloads
PKGBUILD 2013-08-11 773 Bytes 11 weekly downloads
resetmsmice-1.0.4-3-i686.pkg.tar.xz 2013-08-11 36.3 kB 11 weekly downloads
resetmsmice_1.0.4-2ubuntu1_i386.deb 2012-11-12 20.8 kB 11 weekly downloads
resetmsmice_1.0.4-2ubuntu1_amd64.deb 2012-11-02 21.2 kB 11 weekly downloads
resetmsmice-1.0.4-2.fc17.x86_64.rpm 2012-10-23 38.3 kB 11 weekly downloads
resetmsmice-1.0.4.tar.gz 2012-10-12 226.6 kB 11 weekly downloads
resetmsmice-1.0.4-2.fc17.i686.rpm 2012-10-06 34.4 kB 11 weekly downloads
resetmsmice-1.0.4-2.fc17.src.rpm 2012-10-06 230.1 kB 11 weekly downloads
resetmsmice-1.0.3.tar.gz 2012-08-26 276.5 kB 11 weekly downloads
resetmsmice-1.0.2.tar.gz 2012-08-02 228.7 kB 11 weekly downloads
resetmsmice-1.0.1.tar.gz 2012-07-27 222.2 kB 11 weekly downloads
resetmsmice-1.0.0.tar.gz 2012-07-20 245.6 kB 11 weekly downloads
resetmsmice-0.9.4-1.fc16.src.rpm 2012-05-29 214.1 kB 11 weekly downloads
resetmsmice-0.9.4-1.fc16.i686.rpm 2012-05-29 25.8 kB 11 weekly downloads
resetmsmice-0.9.4.tar.gz 2012-05-28 209.8 kB 11 weekly downloads
resetmsmice-0.9.3.tar.gz 2012-05-24 209.7 kB 11 weekly downloads
resetmsmice-0.9.2.tar.gz 2012-04-19 209.6 kB 11 weekly downloads
resetmsmice-0.9.1.tar.gz 2012-04-19 107.8 kB 11 weekly downloads
Greetings!!! ------------------------------------------------------------------------------ About this package ------------------------------------------------------------------------------ This package, resetmsmice, fixes scroll wheel issues with certain Wireless Microsoft mice in X.org (includes KDE & Gnome applications), where the vertical wheel scrolls abnormally fast. Only needed if you dual boot between Microsoft Windows and some linux distro. Known to fix the vertical scroll wheel issue with the following models (and others related): Microsoft Wireless Mouse 1000 Microsoft Wireless Optical Desktop 3000 Microsoft Wireless Mobile Mouse 3500 Microsoft Wireless Mobile Mouse 4000 Microsoft Comfort Mouse 4500 Microsoft Wireless Mouse 5000 This program basically just resets a setting in the mouse through usb communications and then exits. Please let me know if this works for your mouse not listed above!!! Copyright (C) 2011-2014 Paul F. Richards (paulrichards321@gmail.com) This code is under the GNU GPL v2 license. See below for full license! ------------------------------------------------------------------------------ Software requirements to compile 'resetmsmice': ------------------------------------------------------------------------------ 1) pkg-config In Ubuntu, Kubuntu, or Mint Linux this package is called: pkg-config You can get it through synaptic, or on the command line as root type this: sudo apt-get install pkg-config In Fedora, and probably Centos and Redhat as well, as root, type this on the command line: yum install pkgconfig If you are on another distro and can't seem to find a package for pkgconfig, grab it here: http://www.freedesktop.org/wiki/Software/pkg-config You will need to compile pkg-config and install it if your distro doesn't have a package. 2) pthread runtime and development libraries Most linux boxes should have the runtime library already installed, the exception would be maybe some embedded devices that run a very stripped down kernel and distro. The pthread development headers and library are usually already in your distro's gcc/glibc development library packages. 3) libusb-1.0 development files In Ubuntu, Kubuntu, or Mint Linux this package is called: libusb-1.0-0-dev You can get it through synaptic if you have it installed or on the command line: sudo apt-get install libusb-1.0-0-dev In Fedora, Centos, or Redhat, type the following as root: yum install libusb1-devel If you can't seem to find this package in your distro's package manager, you can grab the tarball here: http://sourceforge.net/projects/libusb/files/libusb-1.0/ I use libusb-1.0.8, but anything after that should work as well. 4) gtk development files and associated dependencies In Ubuntu and other distros built on it, sudo apt-get install libgtk2.0-dev In Fedora and probably Centos and Redhat as well, as root, type the follow as root: yum install gtk2-devel ------------------------------------------------------------------------------ Compiling and installing this package: ------------------------------------------------------------------------------ Open a command line, and cd into the directory you untarred this package then type: ./configure make make install If configure or make error out, make sure you have the software requirements above. The make install command will need to be run with the root account, in Ubuntu: sudo make install ------------------------------------------------------------------------------ To configure the system through the graphical interface after install ------------------------------------------------------------------------------ If you have a Gnome, KDE, or Unity desktop, go to the Settings submenu and you will see an icon there for 'Microsoft Mouse Settings' for launching the program. To launch it from the command line run: resetmsmice-gui From the graphical interface you can enable/disable the mouse to be reset on boot or reset right now. ------------------------------------------------------------------------------ To have the package run on system bootup on the command line ------------------------------------------------------------------------------ By default the make install script sets up the package to run on boot, but if you disable it and ever need to enable it manually again run as root: resetmsmice-enable-boot --enable ------------------------------------------------------------------------------ To disable resetmsmice from starting on bootup on the command line ------------------------------------------------------------------------------ as root type: resetmsmice-enable-boot --disable This will stop resetmsmice from running on bootup. ------------------------------------------------------------------------------ Optional linux kernel patch included ------------------------------------------------------------------------------ If you know how to compile your own kernel, I included a kernel patch for the 3.3.0 series kernel. It is in this tarball in a directory: optional-kernel-patch/msresetmouse-3.3.0.patch The userland program will be enough, but hopefully someday the patch will make it into the kernel after the userland program has tested the usb code enough! ------------------------------------------------------------------------------ License ------------------------------------------------------------------------------ Copyright (C) 2011,2012 Paul F. Richards (paulrichards321@gmail.com) Large parts of the code included in this package was taken from the Linux kernel, and the below license applies to that as well. See each file for more details. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
Source: README, updated 2014-03-07