Because the X Windows software handles all of the input and output functions for the Ubuntu workstation, it's important to ensure that the X Windows software is working properly. It must know the type of input and output devices it's communicating with so that you can interact with your desktop.
The X Windows software is actually a specification of how to interact in a client/server methodology, serving the input and output devices to Ubuntu applications. Two popular X Windows implementations are currently available in the Linux world. The next section discusses them.
Was this article helpful?