Linux 图形界面的显示原理是什么?---the graphical server and the window manager

传统的Linux图形界面基于Xwindow系统(wayland什么的先不说)分为两部分,一部分是Xserver,这一部分负责驱动显卡和在屏幕上绘图,另一部分是client,这一部分包括window manger以及各种GUI应用比如浏览器之类。这两部分通过X定义的一套协议进行交互,这个协议是网络透明的,也就是说Xserver和X client可以不在同一台机器上,所以X天生支持远程图形界面,但代价就是在本地跑的时候性能也会有损失。


作者:徐辰
链接:https://www.zhihu.com/question/321725817/answer/669098291
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
 

Unlike Windows, Linux separates the GUI into two modular components, the graphical server and the window manager.   The server handles the display hardware and does the actual drawing, while the window manager provides the "look and feel." 
 

 
 

The standard graphical server for UNIX is called the X-Window System (X11), originally developed by MIT. The Linux implementation is called XFree86. 
 

  

For a couple of years, the most common window manager for Linux was Fvwm (Virtual Window Manager, the "F" is silent), although many more have been available, including a Win95 lookalike.  The SuSE CD's contain nine wm's at last count. This presentation uses Netscape, Fvwm2, X11r6, and Linux 2.0.32.

https://www.prismnet.com/~dierdorf/ctpcug/gui.htm

 

posted @ 2020-02-10 16:52  zzfx  阅读(1098)  评论(0编辑  收藏  举报