Linux 图形系统之 —— X Window

    Linux图形系统实在太复杂:

  • X widnow 是个图形窗口框架协议,也可以叫X,X11是X 协议的version 11
  • X协议是个CS结构,有sever, 通信协议,client
  • Xfree86 / XORG是两种X server 的实现,现在XORG几乎是Linux中标配
  • X 图形系统没有在Linux 内核中,他是Linux的一个App
  • 有了X server,并且熟悉通信协议的话就可以直接写带有图形界面的App,而Xlib是X通信协议的封装,更方便
    使用,用HTTP协议来比较:

    协议是HTTP(hyper text transmission protocol)
    实现这个协议的常用服务器有apache,IIS
    请求这些服务器传输文件的客户有IE, MOZILLA , NETSCAPE.

    协议是X
    实现这个协议的常用服务器有:Xfree86, Xorg, Xnest
    请求这些服务器来完成显示任务的客户所有的X应用程序.
  • 为了更加方便开发者,还有更上层一点的GUI 库:GTK,Qt,他们会提供很多画wiget的方法,比如按钮,对话框什么的。
  • 对于操作系统来说,如果有一个能与用户交互的图形界面,那肯定是很好的,所以就有了KDE,GNOME等桌面管理系统,他们会管理窗口的放大缩小等等(window manager),还有其他很多东西。KDE 是基于Qt 库,GNOME则是基于GTK库
下面的两张图是从别人那里拿来的。


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值