MouseTool: Don't Click.
Header

Right Arrow MouseTool for Linux Left Arrow

Briefly:

There are two versions of MouseTool for Linux; the KDE version, and the (old) XT version.

The KDE version is what you want to get if you have KDE libraries installed. It has usable options, and Smart Drag works without glitches.

The XT version is pretty much just a rough draft. It's very crude, and is not customizable ... but it doesn't require either KDE or Gnome libraries.


 Download
KMouseTool (source only)

kmousetool-1.11.tar.gz

mtx Early, crude, ugly.
This was my first attempt. Use this if you don't have KDE libraries installed.

mt.tar.gz


To Install:

To compile the xt version from its source tarball, first download and decompress the tarball. Then cd to the new MouseTool directory and type "make".

To install KMouseTool from source:

  1. unzip the tarball
  2. cd to the MouseTool directory
  3. run "./configure --prefix=/usr"
  4. run "make"
  5. As root, run "make install".
    On Debian, run:
    "make install kde_htmldir=/usr/share/doc/kde/HTML kde_sounddir=/usr/share/sounds"
  6. Start KMouseTool from KDE's Applications menu, or from the command line.
You'll need to have kde development libraries and headers installed. If this doesn't work, let me know (my email address is in the README file included with the source. I used to post it on this site; now I get tons of spam, and I keep the email address off the site).

A Little More Detail:

KDE configuration varies depending on what Linux distribution you use. For Redhat, Mandrake, Debian, and most other distributions, the configure command should be run as "./configure --prefix=/usr". This will set the installation directories to lie under your "/usr" directory.

You can tell what the KDE configuration directories should be by running the command "kde-config --path exe". It should show you two directories, separated by a colon (mine looks like "/home/jeff/.kde/bin/:/usr/bin/"); if the directory after the colon looks like "/usr/bin", then you want to use "./configure --prefix=/usr".

My first attempt, mtx, was a modification of a "hello, world" program from the first chapter of an old X Windows programming book. Its Smart Drag is buggy, so I've disabled it; the program simply sends a single left-click whenever the mouse pauses, and does nothing more.

Rewriting MouseTool using the KDE libraries solved the Smart Drag bug, and made programming easier. So, all updates from now on will be made to the KDE version.

The KDE version installs a man page; see that page for more information.

I haven't had the chance to test the program on a lot of systems yet. So, if you try the program, please drop me a note to let me know how it works for you.

And, remember that even though I do my best to make quality software, these files are provided with no guarantees of any kind!

Left Arrow

Featured in newspapers around the world
Up Arrow