linux下的图形界面X server
1.Linux本身没有图形界面
- linux现在的图形界面的实现只是linux下的应用程序实现的,图形界面并不是linux的一部分,linux只是一个基于命令行的操作系统。同样X server只是 linux下的一个应用程序而已,不是系统的一部分。WINDOWS 95及以后的版本他们的图形界面是操作系统的一部分,图形界面在系统内核中就实现了,没有了图形界面windows就不成为windows 了,但linux却不一样,没有图形界面linux还是linux,很多装linux的WEB服务器就根本不装X服务器。
2.X协议
- X是协议标准,就像HTTP协议,IP协议一样。这个标准指定了一个Server/Client的基本模型来实现图形界面功能,一个基于X的应用程序需要运行并显示内容时他就联接到X服务器,开始用X协议和服务器交谈。
3.X server
- 在X的server/client模型中server仅仅负责鼠标、键盘、显卡、显示器这些输入输出部件,而x-client却是负责处理数据的。安装x-server后,需要告诉x-server当前系统使用的是什么样的鼠标、键盘、显卡、显示器。通常需要编辑一下/etc/X11/xorg.conf这个文件来提示它一下
4.X-Client
- X-server负责管理鼠标、键盘、显卡、显示器,而X-client则负责处理程序的运行。比如说,我桌面上有一个gvim的图标,我移动鼠标点击了一下gvim的图标,那么X-ser