I'm using Linux Mint 15, the installation went fine, but when I run Plover, I get the error message "ImportError: No module named hid". Any ideas?
--
You received this message because you are subscribed to the Google Groups "Plover" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ploversteno...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
The Ubuntu instructions, as with most programs I've used, Ubuntu instructions tend to work.
Note: at the end of the instructions it says "now you should be able to run python." I think you meant to say plover.
line 8: setup(line 9: cmdclass = {'build_ext': build_ext},line 10: ext_modules = [Extension("hid", ["hid.pyx", "hid-libusb.c"])]line 11:)No linker flags, here. Which, we might start by having you determine what they should be. But I'm inclined to summarize. This is a linker problem. Actually, another point is that if we're using gcc, then the linker is sensitive to the order in which libraries are specified..
Wat, first of all, hid installed properly this time. It's plover, that can't find libusb. And also, I've been running 64-bit this entire time.
Hesky,
I think Daniel's right, though he shares my bad habit of too many words:
Treal support should be rolled back on master.
Bringing in the hid requirement by default breaks Linux installation badly (and likely other architectures too). It should be removed from master to a development branch until the supporting library installation concerns are resolved.
Daniel and Thomas are both working on Debian/Ubuntu packaging, and this puts a real blocker in their way.
One alternative would be to use setuptools' "extras" functionality so that default installs don't require the hid packages.
Jeremy
Finally a question I can answer! A Sidewinder X4 is the cheapest compatible Plover keyboard (and works via USB), but it also works with a Filco Majestouch via USB, and a Das Keyboard via PS/2. Other n-key rollover keyboards might well work, though there are no guarantees. Many will work only via PS/2 and not USB.