On Mon, Feb 11, 2013 at 5:35 PM, looncraz <looncraz@xxxxxxxxxxx> wrote: > On 2/11/2013 14:04, pulkomandy@xxxxxxxxxxxxx wrote: >> Two users at the same time, on the same computer, using different monitors >> and mouses but sharing the video card. I'd say that's an unlikely situation, >> however. > > It could be quite useful, actually. Imagine a single computer running two > keyboards, two mice, and two monitors - facing away from each other on a > desk. > > Both users are in an isolated shell, unaware of what the other is doing. > This would be a boon for libraries, schools, many businesses, and even at > home when you have two kids fighting over using the computer... > > My work on compositing is trying to be flexible enough to run multiple fully > independent frame buffers, window lists, and desktops. One idea I had was > to have different work-spaces on different monitors. I've long desired to > have monitor 2 set to a specific workspace, with reference materials or a > video running (Simpsons, FTW!) and be able to change the workspace on my > primary monitor to change the window work-set while leaving the second > monitor's contents untouched. As such, I've been trying to workout a > flexible enough design to make this doable... > > I doubt I'm alone in finding this potentially useful ;-) The world seems to be moving in the opposite direction with devices becoming smaller and more personal while simultaneously providing ubiquitous interaction with other devices and users via networking, both social and physical. There is a built-in assumption that a single person is in control of the computer rather than accommodating multiple simultaneous users. This seems like a lot of work to accomplish something that is becoming less and less practical everyday. It's certainly a feature I'd never want to use since I don't want to build up my system with redundant resources to accommodate others, instead I want tighter integration of components to facilitate a more seamless, more personal user interaction. But, hey, if you find this kind of thing useful and want to do the work to make it happen I won't stand in your way!