昨天上了Linux的Xwindow实验课,课上有诸多迷惑,所以下来花时间查阅整理了一些资料:

“X窗口系统”一般也简称成“X11”或“X”,是一种以位图方式显示的软件窗口系统。X采行C/S的架构模型,由一个X服务器与多个X客户端程序进行通讯,服务器接受对于图形输出(窗口)的请求并反馈用户输入(键盘、鼠标、触摸屏),服务器可能是一个能显示到其他显示系统的应用程序,也可能是控制某个PC的视频输出的系统程序,也可能是个特殊硬件。

X中所提及的“客户端”和“服务器”等字眼用词也经常与人们一般想定的相反,“服务器”反而是在用户本地端的自有机器上运行,而非是在远程的另一部机器上运行。

由3个相关的部分组合
(1)Server(服务器)
Server是控制显示器和输入设备(键盘和鼠标)的软件。
(2)Client(用户端)
Client是使用系统视窗功能的一些应用程序。在X下的应用程序称做Client,原因是它是Server的客户,要求Server回应它的需求完成特定的动作。
(3)通信通道
ssh  etc

多个远程X 客户程序可以在一个 X 服务器上显示吗?相似的,一个X 客户程序可以显示在多个 X 服务器上吗?———可以

另:win7在U盘安装时提示找不到驱动程序,可以试一试重新插拔U盘已解决问题;