• Do not show the Geek Window when double-clicking the tray icon in order to pulse
• Fix crash when using "kbd" driver in X
• Fix a possible unjustified "Savefile has been corrupted" message
• Add context menu to Geek Window
32bit (.tar.gz, 153 KB, MD5: 3aef789af781db661ebfb01ca7ae4c28)
32bit (uncompressed, 294 KB, MD5: fb6cb75e5d10b89095fe09cdf6d9bb59)
64bit (.tar.gz, 154 KB, MD5: d828b9da6ef6dd81e37a4fc4d0b8c01f)
64bit (uncompressed, 310 KB, MD5: b1f7661407b59ec881eb0a0d3ed0cc82)
Script to set up permissions (only required if you haven't set up permissions before)
Community contributed downloads:
WhatPulse forums user hostname was kind enough to provide a Package for Debian/Ubuntu/Mint 64bit (.deb, 165 KB). It contains everything you need (including the setup script) for Debian-based distributions.
Fine print: Please note that community-contributed packages are not officially supported. If installation fails, contact the creator of the package via the forums.
Requires Qt. WhatPulse is built on the Qt4 library, which means that you need that (at least QtGui and QtNetwork, to be precise). If you have KDE SC 4.x (or any KDE 4.x application) installed, you already have Qt4. If you need to install Qt4 (for example on a default Ubuntu or Fedora installation), use your package manager to install the required packages. They're called "libqtgui4" and "libqt4-network" on Ubuntu; and "qt" and "qt-x11" on Fedora. On any other distro, just search for the appropriate package names, or ask us if you have problems.
Configuration files. WhatPulse 0.95 and later uses a new location for its configuration files (~/.config/whatpulse instead of ~/.whatpulse). Normally, you shouldn't even notice that, but it means that you need to pulse before upgrading from a version using the old location (0.8, 0.9).
File permissions. Both for ultimate reliability and enhanced cheat protection, WhatPulse gets its key/button events directly from the kernel. Usually, regular user accounts aren't allowed to read this data, which is why you have to set up permissions first.
You can either grant your user read access to /dev/input/event* yourself, or just run the provided script as root. The script will create a new group called 'input', add your user account to that group, and make the event device files readable for the group.
Open a terminal and navigate to the directory where you have downloaded the script. If you have sudo configured on your distro (e.g. Ubuntu provides this by default), just run:
$ chmod +x setup-permissions.sh $ sudo ./setup-permissions.shIf your distro uses su (e.g. Fedora), enter these commands:
$ chmod +x setup-permissions.sh $ su -c ./setup-permissions.sh
Synaptics touchpads.
[Update: Apparently this also applies to ALPS touchpads.]
By default, the synaptics driver grabs the event device exclusively, which means that any other program listening for device events won't see any. You can override this behaviour as follows:
If your touchpad is configured by HAL (which is the usually the case on modern distros), add the following line into the appropriate <match> section of the respective configuration file, usually /etc/hal/fdi/policy/11-x11-synaptics.fdi or something similar (the precise filename doesn't matter, as long as the file is in the right directory):
<merge key="input.x11_options.GrabEventDevice" type="string">false</merge>If you feel confused, have a look at this example file.
Option "GrabEventDevice" "false"Reboot, and WhatPulse should be able to register clicks on your touchpad.
Keyboard drivers. WhatPulse is designed to work with the "evdev" keyboard driver, which is automatically used if your keyboard is managed by HAL. Normally, this is the case on current distributions. If you're using an old distro, please consider upgrading. If you're managing your X.org configuration yourself, make sure your keyboard uses the evdev driver. Using the kbd driver should generally work, but might lead to problems.
Distributions. This version of WhatPulse has been tested successfully on the following distributions:
Have fun using WhatPulse!
• Fixed auto-pulsing after x keys/clicks
• Added tooltip to tray icon
• The "About" dialog still says "Version 0.95". Oh well.
• If your X server uses the old "kbd" driver for your keyboard, some keys ("Windows", "Context Menu", "Right Arrow", "Insert", "Delete", maybe others, maybe not all of them) will cause WhatPulse to crash. Solution: upgrade your distro / reconfigure your X to use evdev/HAL.
32bit (.tar.gz, 152KB, MD5: dcadc5b5210c4ddaafa6db668d874ffe) 32bit (uncompressed, 295KB)
64bit (.tar.gz, 154KB, MD5: 4ea12eb4f440f7525cf712b5d748fb25) 64bit (uncompressed, 310KB)
32bit (.tar.gz, 152KB) 32bit (uncompressed, 291KB)
64bit (.tar.gz, 153KB) 64bit (uncompressed, 306KB)