Vi. linux X window system

Source: Internet
Author: User

Six, linux X window system five, linux Installation Software OS /201303/196863.html for graphics window interface called X? As the English letters show, X is behind W (indow). Therefore, the window interface of this edition is called X, there is a new window for the next version. The X system is composed of three related parts. Server is the software that controls the display, input device (keyboard and mouse), and other hardware. It detects actions on a specific device, such as pressing the keyboard and moving the mouse, but it cannot convert these actions into drawing data. It is also responsible for how the device displays it after it sends an action. The main task of the Client is to accept the actions sent from the server, convert them into drawing data, and then send the written data to the server. The communication methods between the Server and the Client are roughly two types, corresponding to the two basic operation modes of the X system. In the first type, the Server and Client are executed on the same machine. They can use any available communication methods on the machine for interactive information processing. In this mode, X can work as efficiently as other traditional Windows systems. Second, the Client runs on one machine, while the monitor and Server run on another machine. Therefore, information exchange between the two must be performed through the network protocol that they both comply with. The most common protocol is TCP/IP. This communication method is generally called network transparency, which is almost unique in X. When windows is used to remotely access linux, windows is usually a c-end and requires the installation of x server in x system. When we move the mouse to the right in Windows, X server first detects the mouse movement, but he does not know how to draw it! He tells the X Client in linux about the mouse action, and the X Client will perform the operation. In fact, he wants to move the mouse to the right and then tell the X server the result, next, you will see X Server moving the mouse to the right. X Window Manager: Special X Client, responsible for managing all the X client software. As mentioned earlier, X Client mainly processes data from X Server into drawing data, then it is sent back to the X server. Therefore, the X client itself does not know the position, size, and other related information of the X Server. This is what we mentioned above. X client does not know where the other party is on the screen! To overcome this problem, WindowManager (WM, Window Manager) is created. The window manager is also the X client, but it is mainly responsible for the control of all X clients. It also provides some special functions, such as providing many control elements, including taskbar and background desktop settings; virtual desktop management; window control parameters, this includes the size of the window, the repeated display of the window, the movement of the window, and the minimization of the window. The KDE, GNOME, and XFCE we often collect are all window manager projects.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.