Reassign Joystick path

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty margin-bottom:0;







up vote
0
down vote

favorite
1












So, I have a 'Wacom_Co._Ltd._Cintiq_13HD_Touch_Tablet'. The kernel thinks it is a joystick, so /dev/input/js0 gets assigned to this.



Now I want to play a game, and it is (understandably) looking for a joystick at js0, but that is where the tablet is, not my joystick (which is at js1).



Is there a way to tell the kernel to assign the tablet to something like js10 so a real joystick/controller gets assigned to js0? I have tried messing with udev rules by making a /etc/udev/rules.d/73-persistent-joystick.rules, but the syslog gives this error:




NAME="input/js9" ignored, kernel device nodes can not be renamed; please fix it in /etc/udev/rules.d/73-persistent-joystick.rules:1








share|improve this question

















  • 1




    You'll want to play wtih udev rules, assuming you are using a relatively recent Linux distribution
    – ivanivan
    yesterday










  • github.com/denilsonsa/udev-joystick-blacklist
    – Ignacio Vazquez-Abrams
    yesterday










  • Note you never rename original device nodes in udev rules, instead, you create symlinks with static names. Look at /dev/disks for examples, do something similar for your joystick (/dev/js/wacom, /dev/js/real-joystick, whatever). If your game only looks for js0, it's broken.
    – dirkt
    yesterday
















up vote
0
down vote

favorite
1












So, I have a 'Wacom_Co._Ltd._Cintiq_13HD_Touch_Tablet'. The kernel thinks it is a joystick, so /dev/input/js0 gets assigned to this.



Now I want to play a game, and it is (understandably) looking for a joystick at js0, but that is where the tablet is, not my joystick (which is at js1).



Is there a way to tell the kernel to assign the tablet to something like js10 so a real joystick/controller gets assigned to js0? I have tried messing with udev rules by making a /etc/udev/rules.d/73-persistent-joystick.rules, but the syslog gives this error:




NAME="input/js9" ignored, kernel device nodes can not be renamed; please fix it in /etc/udev/rules.d/73-persistent-joystick.rules:1








share|improve this question

















  • 1




    You'll want to play wtih udev rules, assuming you are using a relatively recent Linux distribution
    – ivanivan
    yesterday










  • github.com/denilsonsa/udev-joystick-blacklist
    – Ignacio Vazquez-Abrams
    yesterday










  • Note you never rename original device nodes in udev rules, instead, you create symlinks with static names. Look at /dev/disks for examples, do something similar for your joystick (/dev/js/wacom, /dev/js/real-joystick, whatever). If your game only looks for js0, it's broken.
    – dirkt
    yesterday












up vote
0
down vote

favorite
1









up vote
0
down vote

favorite
1






1





So, I have a 'Wacom_Co._Ltd._Cintiq_13HD_Touch_Tablet'. The kernel thinks it is a joystick, so /dev/input/js0 gets assigned to this.



Now I want to play a game, and it is (understandably) looking for a joystick at js0, but that is where the tablet is, not my joystick (which is at js1).



Is there a way to tell the kernel to assign the tablet to something like js10 so a real joystick/controller gets assigned to js0? I have tried messing with udev rules by making a /etc/udev/rules.d/73-persistent-joystick.rules, but the syslog gives this error:




NAME="input/js9" ignored, kernel device nodes can not be renamed; please fix it in /etc/udev/rules.d/73-persistent-joystick.rules:1








share|improve this question













So, I have a 'Wacom_Co._Ltd._Cintiq_13HD_Touch_Tablet'. The kernel thinks it is a joystick, so /dev/input/js0 gets assigned to this.



Now I want to play a game, and it is (understandably) looking for a joystick at js0, but that is where the tablet is, not my joystick (which is at js1).



Is there a way to tell the kernel to assign the tablet to something like js10 so a real joystick/controller gets assigned to js0? I have tried messing with udev rules by making a /etc/udev/rules.d/73-persistent-joystick.rules, but the syslog gives this error:




NAME="input/js9" ignored, kernel device nodes can not be renamed; please fix it in /etc/udev/rules.d/73-persistent-joystick.rules:1










share|improve this question












share|improve this question




share|improve this question








edited yesterday









slm♦

232k65479648




232k65479648









asked yesterday









BrainStorm.exe

1476




1476







  • 1




    You'll want to play wtih udev rules, assuming you are using a relatively recent Linux distribution
    – ivanivan
    yesterday










  • github.com/denilsonsa/udev-joystick-blacklist
    – Ignacio Vazquez-Abrams
    yesterday










  • Note you never rename original device nodes in udev rules, instead, you create symlinks with static names. Look at /dev/disks for examples, do something similar for your joystick (/dev/js/wacom, /dev/js/real-joystick, whatever). If your game only looks for js0, it's broken.
    – dirkt
    yesterday












  • 1




    You'll want to play wtih udev rules, assuming you are using a relatively recent Linux distribution
    – ivanivan
    yesterday










  • github.com/denilsonsa/udev-joystick-blacklist
    – Ignacio Vazquez-Abrams
    yesterday










  • Note you never rename original device nodes in udev rules, instead, you create symlinks with static names. Look at /dev/disks for examples, do something similar for your joystick (/dev/js/wacom, /dev/js/real-joystick, whatever). If your game only looks for js0, it's broken.
    – dirkt
    yesterday







1




1




You'll want to play wtih udev rules, assuming you are using a relatively recent Linux distribution
– ivanivan
yesterday




You'll want to play wtih udev rules, assuming you are using a relatively recent Linux distribution
– ivanivan
yesterday












github.com/denilsonsa/udev-joystick-blacklist
– Ignacio Vazquez-Abrams
yesterday




github.com/denilsonsa/udev-joystick-blacklist
– Ignacio Vazquez-Abrams
yesterday












Note you never rename original device nodes in udev rules, instead, you create symlinks with static names. Look at /dev/disks for examples, do something similar for your joystick (/dev/js/wacom, /dev/js/real-joystick, whatever). If your game only looks for js0, it's broken.
– dirkt
yesterday




Note you never rename original device nodes in udev rules, instead, you create symlinks with static names. Look at /dev/disks for examples, do something similar for your joystick (/dev/js/wacom, /dev/js/real-joystick, whatever). If your game only looks for js0, it's broken.
– dirkt
yesterday















active

oldest

votes











Your Answer







StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "106"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);

else
createEditor();

);

function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
convertImagesToLinks: false,
noModals: false,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);








 

draft saved


draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f460580%2freassign-joystick-path%23new-answer', 'question_page');

);

Post as a guest



































active

oldest

votes













active

oldest

votes









active

oldest

votes






active

oldest

votes










 

draft saved


draft discarded


























 


draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f460580%2freassign-joystick-path%23new-answer', 'question_page');

);

Post as a guest













































































Popular posts from this blog

How to check contact read email or not when send email to Individual?

Christian Cage

How to properly install USB display driver for Fresco Logic FL2000DX on Ubuntu?