Linux 窗口管理器
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Linux 窗口管理器
虽然X Window系统提供给用户一个可以自由发挥的图形化界面以及很多可供应用程序调用的过程文件,但它无法选择在屏幕上哪个地方放置窗口、怎样排列窗口以及给窗口配置标题栏和菜单等,这些内容都是由窗口管理器完成的。
一个窗口管理器是在X服务器开始后立即启动,窗口管理器处理图形会话窗口的绘制和显示,以及屏幕上的控件和特征。
没有窗口管理器,客户窗口就不能在屏幕上进行移动、调整大小、最小化或最大化等操作。
这里来介绍X Window提供给用户有关窗口的相关内容。
1.窗口
Linux中窗口的元素与Windows操作中窗口基本相同,都包括几个基本的组件,如边框、标题栏、按钮和窗口菜单等。
除了这些以外,还有有一些功能部件(例如菜单栏和工具栏)是由应用程序本身提供的,并由应用程序所使用的图形库来决定它们的外观。
2.风格
风格是影响用户桌面元素的感观,提供不同的背景图像、动画和动作音效,类似于Windows操作系统中的主题。
在Linux中,很多窗口管理器都支持风格。
有了同的风格窗口管理器相同的用户可以拥有感观差异极大的桌面,但窗口管理器的内部功能并没有发生任何改变。
3.工作区域中的菜单
工作区域中的菜单用于启动应用软件、配置窗口、退出窗口管理器等。
用户可以通过单击命令面板上的【主菜单】按钮来把它扩展成一个大型的菜单集合,这一点与Windows操作系统中的【开始】菜单相似。
4.虚拟桌面和桌面区域
Linux中大多数窗口管理器还支持虚拟桌面,虚拟桌面包括所有的桌面区域以及显示在它们上面的内容,例如图标、菜单和窗口等。
对于初学者往往对虚拟桌面和桌面区域的概念不太理解,从而导致在初始化状态下搞不清楚桌面区域的功能。
屏幕上显示的区域只是桌面的一部分把鼠标指针移动到屏幕边缘就会看到桌面所隐藏的部分。
5.终端窗口
在窗口管理器的内部可以打开一个终端窗口,它为用户提供了一个标准的命令行输入界面。
如图1所示。
终端窗口打开后,用户可以在这里输入Linux命令,这与在命令行上进行操作是一样的。
用户输入命令的执行结果显示在终端窗口中,如图2所示是执行Parted 命令并显示分区信息的命令行,并使用help命令,显示Parted命令相关信息。
图1 终端窗口 图2 执行命令
如果用户退出该窗口,则可以直接在shell 提示符下输入exit 命令将其关闭。
每个终端窗口都有自己的shell ,而exit 命令可以正式结束shell 命令。