- 1、本文档共26页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
使用窗口系统
第二章
本章内容
● 窗口系统的介绍
● 启动 X
● 运行程序
● 使用鼠标 使用窗口系统 ● 使用窗口
● 其他窗口管理器特性
● 无应答窗口
● 其他 X 窗口程序
● 退出
UNIX 的所有版本都使用字符终端,在单个屏幕上处理单个会话,正如
第一章中介绍的那样。在大多数 UNIX 新版本中,你可以使用窗口系统。
窗口系统是可以让单个屏幕同时处理多个会话的软件(注1)。窗口系统
使用鼠标或者其他设备(比如轨迹球)在屏幕上移动指针。指针用于选
择和移动屏幕内容,复制和粘贴文本,以及使用命令菜单等等。如果你
使用过 Macintosh或者 Microsoft Windows,则已经使用过窗口系统。图
2-1 是一个典型的窗口屏幕。
本章将介绍 X 窗口系统,简称为 X,这是最常见的 UNIX 窗口系统。本
章的介绍并不仅仅针对 X,而适用于普遍的窗口系统。
窗口系统的介绍
像 UNIX 一样,X 也是非常灵活的。窗口的外观、菜单和图标的工作方
式,以及其他功能都是由一个名为窗口管理器的程序控制的。有许多不
注 1: 如果使用 PC 操作系统,如 Linux 或 NetBSD,则你的系统很可能也支持虚
拟控制台。请参考术语表以了解其定义和其他更多信息。
2728 第二章
图像窗口 浏览器窗口
桌面
图标
控制
窗口
终端
窗口
菜单图标 程序图标 窗口控制按钮
换页器
(用于虚拟桌面)
图 2-1 包含 KDE 和 kwm 的 X 界面
同的窗口管理器,有些窗口管理器的功能非常丰富,而有些窗口管理器
很简单,只有一些基本功能。窗口管理器可以使你的桌面看起来像
Macintosh 或者 Microsoft Windows 系统,或者完全不同。你的系统也许
有一个可选的桌面环境,该桌面环境可以提供更多特性,比如支持“拖
放”(如要打印某文件,你只需把该文件拖放到打印机图标上即可)。常
见的两个桌面环境是 GNOME 和 KDE。在本章中,我们将讨论带有
Sawfish 窗口管理器的 GNOME 桌面环境,以及带有 kwm 窗口管理器的
KDE。其他窗口管理器的细节内容,包括屏幕外观,可能看起来稍微不
同,但是本章的内容也有助于你理解和学习其他窗口管理器。
启动 X
启动 X 及其窗口管理器的方法很多,本部分将讨论一些常见的方法。图
2-2 提供了启动 X 的一些方式。(图中大写的“X”代表屏幕上所见的鼠使用窗口系统 29
标指针或者光标。)如果你的屏幕类似于其中任何一种情况,请参考下面
的内容。如果不属于上述情况,你可以省略接下来三部分的学习,向其
他 X 用户寻求帮助。
A B
login: john
Password:
X Window System
$ xinit
Login:
Password:
C D
$
xterm
$
图 2-2 在启动 X 时可能发生的四种情况
● 图 2-2A,xdm(或者其他程序,如 gdm 或 kdm)正在运行,并且
等待你以图像方式登录。请从 A 部分阅读。
● 图2-2B 有一个标准的 UNIX 登录会话,X 窗口系统没有运行。请从
B 部分开始阅读。
● 图 2-2C 显示 X 正在运行,但是窗口管理器可能没有运行。(我们之
所以能够区分,是因为图中窗口没有一个框架:没有标题栏或者边
界。)请从 C 部分开始阅读。
● 图 2-2D 是一个具有框架(标题栏或者边界)的窗口,所以 X 和窗
口管理器(本例为 mwm)正在运行。现在你可以直接在窗口系统
中操作。跳过其他内容,直接阅读“运行程序”部分。30 第二章
A. 准备运行 X(使用图形化方式登录)
如果某个终端的屏幕类似于图 2-2A,我们就可以准备使用X 了。你的终
端可能已经设置成使用 xdm、gdm、kdm 或者其他显示管理器,它们会
让你登录进自己的账号并且通常也会启动窗口管理器。
当启动时,屏幕中央有单个窗口,其中包含两个提示符,分别是“login:”
和“password:”。光标位于“login:”提示符的右边。登录时应该输入自
己的用户名 (登录名),并按下 键,然后以同样方式处理
“password”。这时登录窗口会消失。
当屏幕类似于图 2-1 或者图 2-2D 时,你就可以使用 X 了。如果是这样,
你可以跳过下面的内容,直接阅读“运行程序”部分。
如果看到类似于 2-2C 的屏幕(没有标题或者边界的单个窗口),则请阅
读 C 部分。或者,如果看到空白屏幕,则请慢慢地依次按下和放起鼠标
按钮,以查看是否弹出菜单。
B. 从标准 UNIX 会话启动 X
如果你的终端类似于图 2-2B,具有标准的UNIX“login:”提示符(不是
在单个窗口中,登录显示充满整个屏幕,看起来像一个终端),X 没有运
行。
文档评论(0)