
… this out of our way first. Any application that needs a GUI and is compatible to interact with the X Server is called an X Client. Mozilla firefox, Xterm etc are some of the examples. The terminal that you use in Ubuntu is also an X client!! Well, they are graphical terminals right? To be honest they are terminal emulators that are used to emulate a real TTY terminal on the graphics environment.