哈尔滨理工大学软件工程专业08-7李万鹏原创作品,转载请标明出处
http://blog.csdn.net/woshixingaaa/archive/2010/08/09/5798079.aspx
X
Window System
是一套client-server
体系结构的窗口系统,
他是现代Unix
系统(
包括linux,FreeBSD)
所必备的图形界面.
在1984
年前,
有许多商业公司为Unix
开发图形用户界面接口(GUI),
由于每个公司所发展的图形接口口规格不一致,
而且所开发的系统大多依赖于各公司所使用的图形系统,
结果各个图形接口不仅无法彼此沟通,
而且要让应用程序在多个系统上执行,
更是一件困难的事;
同时由于接口规格不一,
程序撰写的方法也会因平台有所不同,
程序员因此增加了不少困扰.
有鉴于此,
麻省理工学院便在1984
年开始了client-server
架构的X
Window System
的发展计划.X
window
发展的目标是要提供一个与硬件无关的,
统一的,
网络透明的图形接口环境.
让各种操作系统和计算机硬件都能执行X
window(
与硬件无关),
程序设计的方法一致(
统一的),
并且能透过网络分享其他计算机系统上的x
资源.
X
window system
是一个 client-server
的图形接口系统,x
client
指的是各种各样的应用程序(
文书处理、数据库应用、网络软件等),
而server
主要处理来自client
的请求,
在屏幕上绘制图形(
所以又称为Display
Server)
,并且管理字形和屏幕颜色等系统可用资源,读取使用者的输入,
传送键盘,
鼠标事件,窗口状态信息给client(
也就是应用程序);
在 X
window system
中client
和
server
是通过x
protocol
交换信息的,x
protocol
定义了x client
和
x server
之间交换信息的格式,x
protocol
允许 x server
和
x client
能够跨越网络来交换信息,
这意味着x
client
与 x server
不限制在都得在同一台机器上执行,
可在不同机器上同时执行.
分享到:
相关推荐
Linux下X-Window系统程序设计简介 本文将详细介绍Linux下X-Window系统的程序设计,涵盖X-Window系统的结构、组成部分、编程接口、图形用户界面设计等方面。 一、X-Window系统结构 X-Window系统是Linux和其他UNIX...
#### 二、X-Window是什么? X-Window系统主要由以下几部分组成: 1. **X Server**(X服务器):负责控制显示设备(如显示器),将GUI元素绘制到屏幕上,并接收键盘和鼠标事件。 2. **X Client**(X客户端):指的是...
介绍X-window的原理。让你不在那么困惑
**X-Window系统详解** X-Window,简称为X11或X,是Unix、Linux以及类Unix操作系统中广泛使用的图形用户界面(GUI)系统。它不仅提供了窗口管理器,还支持多窗口环境,允许用户在同一个屏幕上同时操作多个应用程序。...
X Window 程式设计入门--第一章 什么是 X Window X Window 程式设计入门--第二章 X Programming 的第一步 X Window 程式设计入门--第三章 绘图(Graphic) X Window 程式设计入门--第三章 绘图(Graphic) X Window 程...
X-window简略笔记 X-window是Linux系统中的图形用户界面系统,提供了图形化的用户界面,允许用户使用鼠标和键盘与计算机交互。本笔记将从基本概念、配置文件、安全设置、konsole启动位置设置、远程主机程序显示、...
windows通过putty连接linux系统,有时候会出现cannot connection x server或display之类的错误。这时候,只需要此软件配个putty打开x11即可。此压缩包附带了注册码
### OPENGL X-Window Spec 知识点解析 #### 一、概述 **OpenGL与X Window System集成**:本文档详细介绍了如何将OpenGL图形库与X Window系统相结合,以实现高性能的图形渲染功能。该文档版本为1.4,由Silicon ...
标题“swin-tiny-patch4-window7-224-22kto1k-finetune”和描述“swin_tiny_patch4_window7_224_22kto1k_finetune”中提到的核心关键词是“Swin”,这通常指的是Swin Transformer,一个在计算机视觉领域广泛应用的...
- 显示器:XWindow是为大屏幕设计的,因此建议至少1024x768分辨率,以充分利用界面风格的优势。 - 键盘和鼠标:Xorg可重新映射键盘,使之适用于工作站键盘或PC风格键盘;XWindow习惯使用三键鼠标,但Xorg允许模拟...
03第三章-X-Window图形用户界面和应用软件.pptx
本压缩包“Redis-x64-window.zip”显然包含了适用于Windows 64位操作系统的Redis版本。以下是对Redis在Windows环境下的安装、配置、使用及主要功能的详细解析。 1. **Redis安装**: - 解压“Redis-x64”文件夹,...
emqx-windows-4.3.8.zip mqtt 客户端软件 windows版本 mqtt 客户端软件 windows版本 emqx-windows-4.3.8.zip emqx-windows-4.3.8.zip emqx-windows-4.3.8.zip emqx-windows-4.3.8.zip emqx-windows-4.3.8.zip emqx-...
zip包内是小红书的补环境版本X-s、X-s-Common参数的加密生成算法,独立JS文件,文件末尾有调用测试示例。另外可以直接使用Python脚本进行测试,稳定可用!项目内README.md文件内有详细的项目开发流程描述与介绍、...
xset命令是设置X-Window系统中的用户爱好的实用工具。 xset是上层应用程序,主要用于在X-Window启动之后,对X-Window进行一些设置。 运行xset命令时要求启动本地X-Windows的图形界面后,在图形界面下的命令行中输入...
Windows 通过 emqx.io 或 github 选择 Windows 版本,然后下载要安装的 .zip 包。 解压压缩包 打开 Windows 命令行... emqx-window-v3.1.2.zip , 解 压 文 件 到 系 统 的 文 件 目 录 , 在 点 击 emqttd-windows-v3.
蒲公英x-s参数
《挑战Linux——X-Window的安装》这篇文档主要探讨了在Linux操作系统中安装X-Window系统的挑战和解决方法。X-Window系统是Linux下的一种图形用户界面,它为用户提供了一个窗口化的操作环境,使得Linux更加友好和易于...
标题中的“synergy-1.4.18-Linux-window.zip”表明这是一个包含Synergy软件的zip压缩包,版本为1.4.18,它同时提供了Linux和Windows两个操作系统平台的支持。Synergy是一款强大的多平台软件,允许用户通过一个鼠标和...