zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    [转载]Ubuntu下ssh服务的安装与登陆(ssh远程登陆)
    Linux定时器
    sleep 和 usleep的实现方法
    如何在MATLAB下把模糊推理系统转化为查询表(转载)
    FPGA学习心得汇总(手中写代码,心中有电路)
    3D三栅极晶体管(摘抄)
    模糊控制
    Quartus II 中参数化模块库(LPM)的使用
    Quartus II 与modelsim连接不上的问题
    接近开关,光耦
  • 原文地址:https://www.cnblogs.com/feng9exe/p/12291561.html
Copyright © 2011-2022 走看看