Ok so I've followed the manual install because I'm working with 13.10 right now. I've had the same issue with the program asking for the .rules file in the rules.d folder. So when I copy magick-rotation to the /dev/input folder as su, it disappears after a reboot.
When I just copy it there(/dev/input) and run the magick-rotation I get:
File "magick-rotation", line 20, in <module>
from gui_gtk import
When I run it from original extracted magick rotation folder I get:
Unhandled exception in thread started by <bound method hinge.run of <hinge.hinge instance at 0x265dfc8>>
Traceback (most recent call last):
File "/home/hugh/magick-rotation-1.6.2/hinge.py", line 38, in run
ev_type = struct.unpack("H", input[0:2])[0]
struct.error: unpack requires a string argument of length 2.
Ok so I've followed the manual install because I'm working with 13.10 right now. I've had the same issue with the program asking for the .rules file in the rules.d folder. So when I copy magick-rotation to the /dev/input folder as su, it disappears after a reboot.
When I just copy it there(/dev/input) and run the magick-rotation I get:
File "magick-rotation", line 20, in <module>
from gui_gtk import
When I run it from original extracted magick rotation folder I get:
Unhandled exception in thread started by <bound method hinge.run of <hinge.hinge instance at 0x265dfc8>> hugh/magick- rotation- 1.6.2/hinge. py", line 38, in run
Traceback (most recent call last):
File "/home/
ev_type = struct.unpack("H", input[0:2])[0]
struct.error: unpack requires a string argument of length 2.