Raspberry Pi_Eng_07.1.2 X Windows and LXDE


Published Book on Amazon


All of IOT Starting with the Latest Raspberry Pi from Beginner to Advanced – Volume 1
All of IOT Starting with the Latest Raspberry Pi from Beginner to Advanced – Volume 2


출판된 한글판 도서


최신 라즈베리파이(Raspberry Pi)로 시작하는 사물인터넷(IOT)의 모든 것 – 초보에서 고급까지 (상)
최신 라즈베리파이(Raspberry Pi)로 시작하는 사물인터넷(IOT)의 모든 것 – 초보에서 고급까지 (하)


Original Book Contents


7.1.2     X Windows and LXDE

 

The X Window System, also known as X11, X, or X-Windows, provides a framework for using the GUI environment on Unix/Linux-based computers. X-Windows works on a client-server basis. The X-server works by communicating with various kinds of client programs. X-serve also exports windows screen and receives and processes user input such as keyboard, mouse, and touch screen.

 

On Linux, you can use several GUI windows based on the X Window System. Typically, a certain Linux distributions include a default GUI window, but you can change it to another one, if necessary.

 

Usually, using most of the hardware performance of a computer is not a basic command necessary for system operation but a graphical interface necessary to implement a GUI function. In the end, most of the hardware resources are not used at the basic function of the system, but to the interaction with people.

 

The hardware of the Raspberry Pi system has undergone many performance improvements in recent years, but its performance is far less than the performance provided by general business computers. As a result, the hardware performance of the Raspberry Pi system is difficult to provide all the GUI functions provided by ordinary computers. In view of these limitations, the window provided by Raspberry Pi provides an optimal solution through appropriate compromise considering hardware performance and user convenience, and LXDE is designed this way.

 

LXDE (Lightweight X11 Desktop Environment)  is designed to run well on low-performance hardware. In order to ensure the convenience of the window, it provides basic essential functions, but eliminates unnecessary functions for efficient use of CPU and memory, so that there is no problem in operating the system.