Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

The file /dev/input/js0 related to joysticks is giving me some problems in games.

I just renamed the file and everything went to normal.
So, how do I disable joystick input? I am using Ubuntu 12.04.

share|improve this question
    
Ok, my microsoft keyboard is recognized as a joystick!!!!? How can I fix this? –  faceless Aug 8 '12 at 13:02

1 Answer 1

You should see your joystick number first... so open a terminal and run xinput list and look to your joystick number and replace its number (instead of the 10) in the example below.

#!/bin/bash
id=xinput list | grep "↳ DragonRise Inc. Generic USB Joystick id=10" | cut -c58-59
props_mouse=xinput list-props 10 | grep "Generate Mouse Events (" | cut -c25-27
props_teclado=xinput list-props 10 | grep "Generate Key Events (" | cut -c23-25
xinput set-prop 10 $props_mouse 0
xinput set-prop 10 $props_teclado 0

Save the above into a file like ~/disable_joystick.sh and then run chmod +x ~/disable_joystick.sh.

You can now run ~/disable_joystick.sh and it should block your device from generating mouse and keyboard events in X.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.