Last night I tried installing HIDPoint, a neat app for linux that’s supposed recreate Logitech’s SetPoint software, which doesn’t run on linux, so that you can correctly set various settings for your mice and keyboards. Turns out, it’s a disaster. I spent about half an hour this morning trying to uninstall the damn thing over SSH. Although their website looks fairly pro, compared to the rest of the open source crowd’s stylings, the program is badly written, doesn’t use package management (even though you inform it of your distribution) and just doesn’t work.
It’s quite upsetting just because I really like Logitech hardware; I’ve got a DiNovo Edge keyboard (which is great, and beautiful) and an MX Revolution mouse, replacing the VX Nano I broke a few weeks back. Pro-tip, if your mouse wheel starts to get slow (very annoying given Logitech’s neat ‘endless smooth scroll’ thing all their new mice do), don’t try dripping bicycle grease into the gaps. It just makes the wheel stop working…
Anyway, yes, HIDPoint. After a reboot my keyboard didn’t work any more at all, and my mouse buttons began acting strange, apparently because neither the mouse nor the keyboard (both of which are on their supported devices list) were detected. This doesn’t seem to be a problem unique to me or my hardware. Going further there’s even an option to manually select your mouse and keyboard from a list, but it still didn’t get me anywhere.
Eventually I had to SSH in from my laptop and try to uninstall the damn thing. Further annoyance; you can’t easily uninstall from the command line, their script opens up various windows in which you must click ‘next’ before anything happens. It’s not like this was necessary, they didn’t need any input, they just appeared to want to make uninstallation more difficult. They could’ve wrapped it up in a .deb or something, avoided all the work in making an installer, and made it trivial to put in or take out, but apparently that’s madness. You live and learn. After that I had to open up the script and work out what it was doing myself to rip it out, and life got even worse; The uninstall script starts by grepping /etc/issue for ‘Mandriva 2008’, presumably for some special case, and then it starts opening xterms to ask for the sudo password. Basically, HIDPoint is a shining example of how not to do it.