好的,我的linux盒子上附有两个操纵杆,它们显示为/ dev / js0和/ dev / js1。我的问题是,我有一个第三方应用程序(我无法改变),它使用操纵杆,它只能听一个节点,(所以一次只能有一个操纵杆)。
我可以确定应用程序将“监听”哪个节点(例如/ dev / js0),但我只能指定一个节点。这意味着我可以确定应用程序将使用哪个操纵杆,但这也意味着它一次只能使用一个操纵杆。
我的任务是提出一种方法,即这个应用程序可以在一个/或一个场景中同时使用两个操纵杆而不是一个或另一个。
有没有办法将两个操纵杆节点的输出重定向到我可以指向应用程序的第三个节点?有没有另外一种方法可以将这两个驱动程序/节点“合并”成一个?
我尝试使用mknod创建一个新的第三个节点(dev / js2),但我无法弄清楚如何将js0和js1的输出重定向到js2。
我也不反对使用小程序和udev这样做,但我不知道如何去做。
由于