

Under /dev/input, you have a separate mouse device file for each mouse attached to the system. I believe it's supported by X and the Kernel. There are solutions to this - but they are rare BECAUSE not many people would use this Same deal with keyboards - you'd need to make sure anything typed would stay on the screen it was delegated to. For one thing, you'd somehow have to make two mouse cursors each controlled by two independant mice, you'd need to keep each cursor within it's own screen (it'd be a bit kooky to see someone elses' mouse keep popping into your side of the screen). If I'm understanding what you're advocating correctly, then it's a very problematic solution.
