--A software independent of Linux, a window system that provides a GUI environment
. Often abbreviated as "X".
--Currently, it is used as standard in most Unix-like systems.
--The X Window System uses a client-server model. Contrary to the normal client-server model, the side that the user directly operates is the server (X server), and the side that operates remotely is the client (X client).
(This is because we are looking at the side that provides or uses the functions of the X Window System)
--Tell the X client about user-operated keyboard and mouse events. It also has the role of interpreting the drawing instructions sent from the X client and displaying them on the display. In other words, the X server acts as an intermediary between the user and the application.
--The X client operates by issuing character and graphics drawing commands to the X server and receiving keyboard and mouse input events from the X server.
--For communication between the X client and the X server, the OS-independent convention ** " X protocol "
** is used.
--The GUI environment provided by the X Server System is actually provided by using a front-end program called " window manager "
. There are several types of window managers, from which you can choose the GUI that suits your taste.
Reference site: http://www.astec-x.com/FAQ/aboutx.html
Recommended Posts