认识Solaris通用桌面环境CDE(中)
一、CDE的操作运行方式
CDE 提供了下列运行应用程序的方法:
- “前面板”和“工作区”菜单提供对常用应用程序集合的访问。
- 如果无法从“前面板”或“工作区”菜单中访问某个应用程序,在“应用程序管理器”中或许可以找到它。
- 通过将文件或数据放置在“前面板”中的放置区,可以运行某些应用程序。
- 通过终端仿真程序窗口和“文件管理器”应用程序也能运行应用程序,但这需要对命令、文件和文件夹有更多的了解。
1、从前面板运行应用程序
“前面板”包含若干控制或程序图标。有些在主面板上,缺省情况下显示主面板;有些在子面板上,通过单击一个带三角形标记的标签可以显示子面板。
在应用程序的控制上单击鼠标按钮可以运行应用程序。
2、从工作区菜单运行应用程序
在工作区背景的任何未使用部分按鼠标按钮时会显示“工作区”菜单。将应用程序拖到其菜单项然后松开鼠标按钮可以运行它。
3、从应用程序管理器运行应用程序
单击“前面板”上“应用程序”子面板的“应用程序管理器”控制可以打开它。“应用程序管理器”包含几个应用程序组,例如桌面工具。在“应用程序管理器”主窗口中单击这些组的图标可以打开它们。
4、从前面板的放置区运行应用程序
“前面板”上的某些控制如“打印机”、“邮件程序”和“ Web 浏览器”控制可以充当放置区,当在这些放置区上拖放适当的文本或文件时,这些放置区会激活相关的应用程序。例如,若将文件放在“邮件程序”控制上,则“邮件程序”显示“新建邮件”窗口,其中该文件被附加在新邮件中。
5、从文件管理器运行应用程序
在“文件管理器”窗口中单击应用程序的图标可以运行它。如果应用程序使用数据文件,则可以将该应用程序配置为通过单击它的数据文件之一从“文件管理器”启动。
6、从终端仿真程序窗口运行应用程序
终端仿真程序是一个应用程序,其窗口提供系统的命令行接口(例如,操作系统命令、脚本名称或运行应用程序的命令)。所有应用程序都可通过键入命令来启动。应用程序的文档中通常介绍了如何使用这些命令。桌面提供了一个称为dtterm 的终端仿真程序。您的系统可以包括其它终端仿真程序。要打开终端仿真程序窗口,单击“主机”子面板中的“此主机”控制。
二、认识CDE面板
“前面板”是 CDE 桌面的“控制面板”或控制区域。它使您能够通过点击和拖放操作来访问系统上的大多数应用程序;它允许您切换工作区;并且它可以显示时间和日期、打印机状态等信息。可以定制“前面板”,使其包含您喜爱的应用程序,也可以移动或最小化“前面板”(图1)。
图1 点击看大图
使用“前面板”之前,应该了解下列功能:
使用“前面板”比使用“应用程序管理器”更加快捷:使用“前面板”时,单击鼠标可运行“主面板”上的常用操作,双击鼠标可激活子面板上约 30 个左右的其它控制。
控制按逻辑关系分成子面板,因此更容易找到它们。“前面板”上的许多控制用作拖放区,它们对放在其上的文件和文本执行操作,通常通过查看文件内容来决定所需的操作。例如,如果将一条邮件消息放在活动拖放区(旋转球)上,它会在“邮件程序”中打开此消息,但如果将文本文件放在同一拖放区上,它会在“文本编辑器”中打开文件。“前面板”还完全支持 Web。当您将书签文件、URL 文本或 HTML 文件放在适当的拖放区时,“前面板”会运行 Web 浏览器。
“主面板”上的许多控制还用作指示器,显示时间和日期、打印和邮件状态、工作站性能等。
主面板(图2)
“主面板”的中心区域称为工作区切换 ,它允许您显示其它工作区、运行操作、锁定显示和退出系统。
图2 点击看大图
子面板(图3)
主面板上的每个控制上方都有一个带三角形标记的标签。单击此标签可显示子面板,其标题栏上显示了其名称。子面板包含:“主面板”中该控制的已标记副本,用于运行应用程序的其它控制(可以将这些控制提升到主面板中),“安装图标”控制,它作为用于将控制添加到子面板的拖放区。
图3
工作区切换(图4)
工作区切换包含用于从一个工作区改变到另一个工作区的按钮以及其它控制。可以通过单击工作区的按钮并编辑名称文本来重命名工作区。
图4
每个工作区都占用整个屏幕,就象屏幕有几层一样。工作区有效地扩展了桌面上可用的显示区大小。
Solaris 的 CDE 支持同一工作站上的多头系统(或多屏幕),这有效地增加了 CDE 桌面的空间。缺省情况下,系统上的每个屏幕都有自己的“前面板”。每个“前面板”都由 CDE 单独处理,因此对一个“前面板”所做的更改不影响其它“前面板”。
三、常用的CDE应用程序
1、 文件管理器
“文件管理器”主窗口是系统上文件夹的视图。用“文件管理器”创建、查找和使用桌面对象:文件、文件夹和应用程序,每个对象都由“文件管理器”中的一个图标代表,打开“文件管理器”:单击“前面板”上的“文件管理器”控制(图5)。
图5
文件管理器显示了设备的目录(/dev),如下图6所示,应用程序管理器有一些与Microsoft Windows和Linux中一样的特性(例如,在KDE和GNOME中)。不同文件系统上的文件夹内容,可以通过用鼠标双击对应的图标来显示。除此之外,任何时候当从文件菜单中选了对应的条目后新的文件和文件夹会被创建。文件还可以通过使用查找工具来定位,单个的文件属性可以通过选择目标文件的图标,或者从选择菜单中选择属性项目条来查看。
图6 点击看大图
2、文本编辑器
同windows一样,用“文本编辑器”创建并编辑简短的文档,例如备注、邮件或资源文件。有若干不同的方法从桌面启动“文本编辑器”。
(1)打开文本编辑器(图7)
打开“前面板”中的“应用程序”子面板并单击“文本编辑器”控制。
图7
(2)也可在“终端”窗口键入以下命令以从命令行启动“文本编辑器”:
dtpad filename &
文件名为可选项。
(3)打开和保存文档
可以创建新文档或打开现有的文档。打开文档即在“文本编辑器”窗口显示所选文件的内容。保存文档则将编辑的内容存储到文件。可以将文档存入原始文件或新的文件中。可以选择让“文本编辑器”在当前会话期间每次执行保存时维护一个文件,它包含上一次保存的文件版本。
(4)创建新文档
在启动“文本编辑器”时即创建命名为(无标题)的新文档。在保存文档时,由您提供新的文件名。文档完成后,可以用“新建”命令创建另一文档。从“文件”菜单选择“新建”。清除“文本编辑器”窗口,创建一个新文档。如果尚未保存当前的文档,则显示一个对话框让您能保存文档。
要编写shell脚本,就必须了解Solaris编辑器的使用。例如vi“可视化编辑器”程序,它能够在CDE终端窗口被执行。这个可视化编辑器用起来比Solaris上其他可用的编辑器要复杂一些,例如捆绑在邮件阅读程序的pico编辑器。Vi要求用户熟练地掌握单独控制、编辑和数据入口模式,还需要用户记住导航的主要命令、数据插入和文本删除。与此不同,pico要求用户使用WordStarstyle控制命令用于复制和粘贴文本、保存文件和高亮显示文本。
然而,对于Vi用户来说,pico不要求用户执行复杂的查询和替代功能。选择使用Vi的一个简单理由就是,Vi这个文本编辑器程序在CDE(dtpad)下直接操作,它看起来更像记事本、写字板或者其他为Microsoft Windows用户所熟知的编辑程序。这个dtpad应用程序有很多区别于在其他操作系统中GUI编辑器的特征(图8)。
图8 点击看大图
例如,它可以从其他CDE应用程序拖拽数据。除此之外,dtpad提供了标准文件和格式化选项,包括保存数据到一个已经存在的文件中、保存数据到一个新的文件、打开一个已存在的文件进行编辑以及方便的撤销工具(用于恢复最近一次文本执行前的文本状态)。用户可以用具体的文本字符串来执行全局的查找和替换功能,并且它还有拼写检查工具,这在文本编辑工具中几乎是独一无二的。格式化选项包括插入加粗的文本的能力,如含有60个字符的一行。状态栏不断地更新,以显示当前文档中所有的行数,也就是鼠标当前所在的那一行。
下篇继续介绍Solaris通用桌面环境CDE,敬请关注。