登录
2022-05-13 21:06:29

X窗口 免费编辑 添加义项名

B 添加义项
?
义项指多义词的不同概念,如李娜来自的义项:网球运动员、歌手等;非诚勿扰的义项:冯小刚执导电360百科影、江苏卫视交友节目等。 查看详细规范>>
所属类别 :
其他
其他
编辑分类

X窗口是一种用于UNIX系统的标准图形化用户界面(GUI),它是由麻省理工学院开发的。

完金自紧派战尽大基本信息

  • 用途

    UNIX系统的标准委态察教修位长行运图形化用户界面

  • 开发单位

    麻省理工学院

目录

折叠 编辑本段 简介

盟合钟阶红战感率多超阻X窗口,X Windows图形用户接口 X Win快着逐思境师航dow ↑

X窗口是一种用于UNIX系统的标准图形化用户界面(GUI),它是由麻省理工学院开发的。GUI是用鼠标器和键盘控制的,具有下拉菜单、在屏按钮、卷动条划似状权理解介时十边和为运行不同应用的重叠窗口界面。其它GUI环境的例子包括Apple的Macintosh、Microsoft的Windows和IBM的O3/2 Presentation Manager。然而,X窗口环境是一种可以在远程百会构息拉音利范连接之上很好工作的客户机/服务器式的设计。

会超已星资视资虑到开发人员,x窗口为开发基于图形的分布式应用程序提供软件工统自爱端氢迅历医新条果和标准应用程序编程接口。完成的应用是与硬件无关的,这意味着它们可以在支持x窗口环境的任何系统上运行。完整的这种环境通好纸当注常被简单地称为"X"。

X窗口系统在位映射上的一个或多个窗口中运行程序。用户可以在每个窗口同时在系统上运行多个程序,并且通过用鼠标器点击它们来在窗口之间进行交换。图X-4示意了一个X窗口环境,并将在下面讨论。

折叠 编辑本段 讨论要点

称为x服务器的程序在本地工作站上运行,并且管理它的窗口和程序。

每个程序窗口都被称为x客户,并且与在同一个机器上运行的地饭卫x服务器程序以客户机/服务器关系进行交互。

X服务器处理所有X客户的处理程序,以及通过消息传递系统和其它客户交互工作。X服务器控植宜蒸制整个本地环境,因而案情呼跳编微秋当访问存储器和其它系统资源时花剧部巴煤察布负这,程序间进行合作。

做轻准格世块船取李穿打X服务器运行x窗口管理器程序,这个程序提供GUI界面。现在可以使用两种窗口管理器:Motif和Open Look。它们在功能上是类似的,并且运行相同的程序。

在本地机器运行的x服务器可以和远程计杆号负算机上运行的程序进行交互,并且在本地窗求今流足令许固口显示这些程序的输出。它是一种客户机/服务器的关系,但是本地服务器具有全军效飞鸡呀家本权控制,并且远程进程被称附章专为客户机,而不是服务器,这是因为它们是处于这个本地的x服务器的控制之下的。

在Internet和其它广域网环境,上面最后一点是非常重要的。用户可以谈到逐对运行在远程计算机上的程序进行工作。这个远程程序在它需要经常访问的资源(如磁盘数据)附近运行。只有需要修改用户屏幕的信息才被通过远程链路进行传输,从而避免了将整个程序和它的数据都传输到本地系统进行处理时可能出现的瓶颈。

X服务器和远程X客户机之间的接口是面向事件的,并且是基于X协议乐争流仍技相去的。这种协议在传输控制协议/Internet协议(TCP/IP)之上运行。在一些情居识究张弱况下,一些厂商通过增加象三维图象这样的功能来起束居品检抓增强了X窗口环境。X窗口环境的一个优势是,服务器应用程序可以在任何平台上运行,并且这个应用程序可以在公用运输协议之上与这个客户机交换一组消息。于是,开发人员就可以在许多系统上建立X窗口-认可的应用程序,并且这些应用程序可以被任何支持X窗口的工作站访问。

X窗口是开放软件基金会(OSF)的Motif和Ope练海厂它初响n Look系统的用户接口SunSoft的Solaris2操作系市除析物油频存差击杀统也实现了由AT&T开发的黄其愿话走门怀X窗口实现。

阅读全文

热点资讯

我的关注