第3章X Window系统Word文件下载.docx
- 文档编号:17986948
- 上传时间:2022-12-12
- 格式:DOCX
- 页数:6
- 大小:135.12KB
第3章X Window系统Word文件下载.docx
《第3章X Window系统Word文件下载.docx》由会员分享,可在线阅读,更多相关《第3章X Window系统Word文件下载.docx(6页珍藏版)》请在冰豆网上搜索。
XWindow系统是众多软件程序的组合体,是一个程序库,或者说是一个定义了一个图形操作环境的标准。
XWindow系统由几部分程序构成。
3.2XWindow与MicrosoftWindows
从上面对XWindow系统的介绍可以看到,XWindow与MicrosoftWindow非常相似,但实际上两者有本质的区别。
3.2.1相似处
XWindow与Microsoft的标准操作系统主要相似之处是:
两者都提供图形界面,都可以处理多个窗口。
此外,它们都允许用户通过键盘和简单字符以外的方式完成信息交互。
用户可以利用键盘和鼠标,建立级联菜单、窗体、窗口和对话框的界面。
3.2.2相异处
MicrosoftWindows是完整的操作系统,具有从内核到shell到窗口环境的一切,而XWindow只是操作系统的一部分——窗口环境。
这就决定了XWindow与MicrosoftWindows之间存在本质的差别,主要可概括为如下的几个方面。
1.界面的灵活性
2.界面配置的微调控制
3.客户机/服务器技术
3.3XWindow系统基本组件
在对XWindow系统的基本知识有所了解之后,下面介绍XWindow系统的基本组件,包括X服务器、窗口管理器、文件管理器和桌面环境。
正是这些组件及其表示的模块提供了XWindow系统模型的功能和灵活性。
3.3.1X服务器
X服务器是XWindow系统的核心。
X服务器处理以下工作。
●支持各种显卡和监视器类型。
●XWindow现实的分辨率、刷新率和颜色深度。
●基本窗口管理,即显示和关闭窗口、跟踪鼠标运动和按键。
目前已经出现多种具有这些基本功能的X服务器,Linux系统中主要有XFree86、MetroX、Accelerated-X这3种选择。
1.XFree86
2.商业化X服务器
3.3.2窗口管理器
在表3-1列出了一些Linux窗口管理器及其下载站点。
XWindow窗口管理器的概述可参见http:
//www.plig.org/xwinman/。
表3-1Linux窗口管理器及其站点
窗口管理器
命令
说明
因特网站点
Enlightenment
enlightenment
支持风格(Theme)的窗口管理器
www.enlightenment.org
e.themes.org
(续表)
FVWM2
fvwm2
FreeVirtualWindowManager
(自由虚拟窗口管理器)
www.fvwm.org
fvwm.themes.org
FVWM95
fvwm95
Windows95风格操作界面
ftp:
//mitac1..uia.ac.be/html-test/
fvwm95.html
AfterStep
afterstep
类似NeXTSTEP机器的操作界面
www.afterstep.org
ftp.afterstep.org
WindowMaker
wmaker
以NeXSTEP为原始基础
www.windowmaker.org
TWM
twm
Tom’s窗口管理器
Gnome
Gnome-session
GNUNetworkObjectModel
Environment
www.gnome.orgftp.gnome.orggnome.themes.org
KDesktop
startkde
KDesktopEnvironment
(K桌面环境)
www.kde.orgftp.kde.org
kde.themes.org
Blackbox
blackbox
简单而又快速的窗口管理器
Blackbox.themes.org
IceWM
icewm
Ice窗口管理器
www.kiss.uni-lj.si/~k4fr0235/icewm/
1.窗口
一个窗口就是一扇窗户,它是用户运行软件、显示信息或列出文件清单的地方。
大多数窗口都包括几个基本的组件。
例如,边框、标题栏、按钮、窗口菜单。
边框用来对窗口尺寸进行调整,各种按钮能控制窗口的大小或者关闭窗口。
窗口的这些部件都通过窗口管理器来放置,因此对于那些运行于同一会话下的所有窗口看上去都是一样的。
2.风格
许多窗口管理器(如Enlightenment、WindowMaker、AfterStep和FVWM2等)都支持风格。
3.工作区菜单
工作区菜单是用来启动应用软件、配置窗口、退出窗口管理器的菜单,可以单击面板上的【主菜单】按钮
来把它扩展成一个大型菜单集合。
这个菜单的操作与MicrosoftWindows的【开始】
(开始)窗口很相似。
4.虚拟桌面和桌面区域
5.控制面板、按钮栏、任务栏和窗口清单
控制面板如图3-4所示,显示的是频繁使用的XWindow系统命令的按钮。
图3-4控制面板
任务栏如图3-5所示,显示的是正在运行的任务,它可以存放显示菜单用的菜单按钮。
图3-5任务栏
6.终端窗口——Xterm
在窗口管理器的内部可以打开一个称为终端窗口(terminalwindow)的特殊窗口,如图3-6所示,
图3-6终端窗口
3.3.3文件管理器
Linux系统中的文件管理器(filemanager)和Windows系统中的文件资源管理器相类似,如图3-7所示。
图3-7文件管理器窗口
文件管理器能方便用户通过菜单、图标和窗口对文件和子目录进行管理,它可以给出文件的详细资料。
3.3.4桌面环境
“桌面”是一个综合性的程序和文件管理器,桌面上有供用户管理文件、运行程序和配置系统用的菜单和图标。
3.3.5Linux窗口管理器
Linux发布版本中有几个主要的窗口管理器,包括FVWM2(FreeVirtualWindowManager2.0,自由虚拟窗口管理器)、Enlightenment、twm、WindowMaker(wmaker)、Xview(olwm)、AfterStep(afterstep)和Motif(mwm)等,除Motif外都是免费的。
它们中的大多数都比较容易配置,并且都具有风格(Theme)支持。
Enlightenment目前是Gnome默认的窗口管理器;
KDE使用的窗口管理器为kwm;
Xview是Sun公司出品的OpenLook操作界面的Linux版本;
FVWM2是早期FVWM窗口管理器的替代品,FVWM是直至不久前大多数Linux发布版本使用的标准的窗口管理器;
twm是一个早期的窗口管理器,提供了基本窗口管理功能。
这些窗口管理器在大多数包括RedHat发布版本的主要的发布版本中,其他种类的窗口管理器可以从Web站点上下载。
用户可以下载和安装任何一种窗口管理器的最新版本。
在第4章和第5章讨论Gnome和KDE桌面环境时,将对Enlightenment和kwm窗口管理器做更具体的介绍。
3.4本章小结
本章主要从几个方面介绍了XWindow系统:
XWindow系统的发展,XWindow系统与MicrosoftWindow系统的相似处与区别,XFres86与XServer以及XWindow系统中的一些基本部件,即窗口、工作区菜单、虚拟桌面、控制面板、文件管理器与窗口管理器。
3.5思考和练习
1.试比较XWindow系统与MicrosoftWindows系统之间的相似处与区别。
2.什么是虚拟桌面?
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第3章 Window系统 Window 系统