linux本身没有图形界面linux现在的图形界面的实现只是linux.pptVIP

  • 7
  • 0
  • 约2.13千字
  • 约 11页
  • 2019-01-22 发布于江苏
  • 举报

linux本身没有图形界面linux现在的图形界面的实现只是linux.ppt

linux本身没有图形界面linux现在的图形界面的实现只是linux

linux本身没有图形界面,linux现在的图形界面的实现只是linux下的应用程序实现的。? WINDOWS的图形界面是操作系统的一部分,图形界面在系统内核中就实现了,没有了图形界面windows就不成为windows了 但linux却不一样,没有图形界面linux还是linux,很多装linux的WEB服务器就根本不装X服务器.这也WINDOWS和linux的重要区别之一 X是协议,不是具体的某个软件 X是协议,就像HTTP协议,IP协议一样 一个基于X的应用程序需要运行并显示内容时他就联接到X服务器,开始用X协议和服务器交谈. 比如一个X应用程序要在屏幕上输出一个圆那么他就用X协议对X服务器说:喂!我需要在屏幕上画一个圆. X应用程序只负责告诉X服务器在屏幕的什么地方用什么颜色画一个多大的圆. 而具体的画的动作,比如这个圆如何生成,用什么显卡的驱动程序去指挥显卡完成等等工作是由X服务器来完成的. X服务器还负责捕捉键盘和鼠标的动作,假设X服务器捕捉到鼠标的左键被按下了,他就告诉X应用程序:应用程序先生,我发现鼠标被按下了,您有什么指示吗? 如果X应用程序被设计成当按下鼠标左健后再在屏幕上画一个正方形的话,X应用程序就对X服务器说:请再画一个正方形,当然他会告诉服务器在什么地方用什么颜色画多大的正方形,但不关心具体怎么画--那是服务器的事情. 协议是需要具体的软件来实现的

文档评论(0)

1亿VIP精品文档

相关文档