You may want to read http://en.wikipedia.org/wiki/X_Window_System

As a summary:
Only one process can control each graphics or input device (kbd, mouse, etc). 
But you want to be able to use >1 programs in a gui environment. Thus, the X 
server takes control of these devices (through their respective drivers), and 
the applications don't talk directly to the driver/hardware, but instead they 
talk with the X server...

The same is true for PulseAudio and sound. Only one process can output
to the sound device, so to have multiple sound events, there's the
PulseAudio sound server, and the apps talk to it to output audio...

-- 
with newest x.org and nvidia chipset, if input sections are missing from 
xorg.conf, they are not available in an X session
https://bugs.launchpad.net/bugs/281737
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to