Linux 图形系统之 —— X Window
2013-08-08 08:59
267 查看
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库
下面的两张图是从别人那里拿来的。
![](http://img.blog.163.com/photo/DL6PERQZDt6uyiQG8_gBXA==/5724075126388024983.jpg)
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库
下面的两张图是从别人那里拿来的。
![](http://img.blog.163.com/photo/DL6PERQZDt6uyiQG8_gBXA==/5724075126388024983.jpg)
![](http://hi.csdn.net/attachment/201107/9/0_1310222074XOX4.gif)
相关文章推荐
- Linux 图形系统之 —— X Window
- (笔记) Linux环境下的图形系统简介(X window)
- 在Linux下用Qt开发新一代DTS图形数据系统的分析
- 全网最详细的Git学习系列之安装各个Git图形客户端(Windows、Linux、Mac系统皆适用ing)(图文详解)
- vnc server配置、启动、重启与连接,图形管理linux系统
- Linux系统 ssh图形界面远程
- 图形界面备份Linux系统介绍
- XenServer安装Linux虚拟机系统如何显示图形界面
- 【原创】Linux环境下的图形系统和AMD R600显卡编程(8)——AMD显卡DRM驱动初始化过程
- 嵌入式Linux图形系统(GUI)快速参考手册
- Linux下的图形界面——X Window的安装
- 基于 Linux 和 MiniGUI 的嵌入式系统软件开发指南题八——MiniGUI 和其他嵌入式 Linux 上的图形及图形用户界面系统
- vnc server配置、启动、重启与连接,图形管理linux系统
- 嵌入式Linux系统图形及图形用户界面综述
- 微型嵌入式GUI(图形界面系统,Linux,DOS,uC/OS)-相关下载!
- Linux环境下的图形系统简介
- 【原创】Linux环境下的图形系统和AMD R600显卡编程(6)——AMD显卡GPU命令格式
- VMware虚拟机启动无法进入系统 linux 无法进入图形界面 error: could not open default font 'fixed'
- Linux 学习笔记 -- 第五部分 Linux 系统管理员 -- 第24章 X Window 设置介绍