admin 管理员组

文章数量: 887021


2023年12月24日发(作者:webservice使用流程)

Linux2 X Window系统概述

X Window系统(以下简单称X系统)实际上一个可移植的GUI(图形用户接口)软件设计标准,该系统不属于操作系统,只是一个应用程序。更严格来说,X

Windows系统是一个协议(protocol),该协议定义了一个系统所必须具备的功能,任何满足此协议及符合X系统协议其他规范的系统,便可称为X系统。

1.X Window系统优点

X系统作为Linux操作系统中常用的一种图形界面,有着自身所固有的魅力,下面介绍X系统的优点所在:

 网络透明性 通过网络应用程序在其他计算机上输出显示就和在自己计算机上一样容易,这种通信架构和网络上另一端计算机所用的语言完全无关,甚至不需要相同的操作系统。

 支持多种风格的界面 管理视窗的功能如视窗的摆放、大小及显示顺序等并不包含于系统中,而是由应用程序来控制,因此可轻易地交换。不同风格的界面关系与不同的应用程序彼此互相限制。

 不属于操作系统 对于操作系统而言,X系统只不过是一个应用程序,因此它很容易在不同的系统上安装使用。

 阶层性 应用程序可以直接利用视窗系统已有的设备便可满足大部分需求,而不用借助其他输入或控制结构。

2.X Window与Microsoft Windows

X Window系统与Microsoft Windows操作系统有着众多相似之处,但实际上它们之间有着本质的区别。

(1)灵活的界面

对于X环境,一个重要的概念就是窗口与界面的分离。在X环境中必须运行两个应用程序,才能提供完整的图形化用户界面。其中一个就是X服务器,用来建立图形显示,包括分辨率、刷新率以及颜色等;另外一个是窗口管理器,提供菜单、窗口边框以及移动、切换、最大化和最小化窗口等。

X Window界面的这种灵活性,即用户界面层与基本窗口层的分离使X Window可以通过生成不同窗口管理器而生成多个界面。而这多个界面并不像Microsoft

Windows界面的某些定制工具一样只具有外观上的细微差别,而是可以在不同的窗口管理器之间设计完全不同的设计界面。

(2)界面配置的微调控件

比较Microsoft Windows,X Window环境提供了对窗口环境和界面各个方面的微调控制。通过设置可以控制窗口环境和界面的各个方面,如背景和背景颜色、光标颜色、默认字体以及默认窗口尺寸等。

(3)采用客户机/服务器技术

X Window系统与Microsoft Windows环境最大的不同在于它是一个网络窗口系统。该系统是由两部分组成:X Window系统服务器和客户程序。在计算机上运行并与显示器和显卡直接交互作用的程序称为X Window系统服务器,在X Window中程序或应用程序称为客户程序。这种分离有较大优势:在网络环境中,复杂图形桌面能够在维护良好、功能强大、易于管理程序服务器上面显示所运行的应用程序。


本文标签: 系统 界面 应用程序