认识Solaris 通用桌面环境CDE(上)
随着通用桌面环境CDE的流行,OpenWindows遭到了淘汰,CDE是通用开放软件环境(Common Open Software Environment,COSE)的第一步,COSE的目标是跨平台来标准化UNIX的操作。除了可以在Solaris上运行之外,CDE也支持HP-UN、Linux和其他UNIX系统。因此我们在学习Solaris之前,熟练掌握CDE是很重要的,尤其是如果Microsoft Windows管理员想尽可能地避免使用命令行的时候。这里我们将探讨如何高效地使用CDE和它的客户端,例如加载应用程序、编辑文本文件、发送Email和使用应用程序管理器。
一、认识通用桌面环境CDE
按经验来说,CDE是最好学习的,我们以Soalris 9为例来学习登录、运行应用程序、配置自己的工作区和定制应用程序。下面就是讨论如何运行最流行的应用程序,以及运行CDE终端应用程序(dtterm)去产生一个用户默认的shell。
在Solaris系统安装完成后,将会看到如下图1所示的登录界面:
图1 点击看大图
我们入用户名root并且点击OK。之后又会出现一个新的界面,该界面要求为先前登录的界面输入正确的密码(图2),在密码栏上我们是看不到输入的密码的。
图2 点击看大图
如果用户名和密码经过密码数据库(/etc/passwd)认证都正确,通用桌面环境CDE的画面就会显示出来(图3),版本为1.5;稍等一会儿CDE工作区就会被加载,如下图4所示:
图3 点击看大图
图4 点击看大图
CDE 桌面包括一个“前面板”,它位于选定的工作区或屏幕背景上。“前面板”显示工作站信息,并且使你能够运行应用程序、注销和在工作区之间切换。正在运行的应用程序由工作区上的窗口和图标表示。也可以从“工作区”菜单运行命令。
CDE登录界面是由dtscreen应用程序提供并且由dtlogin应用程序管理的,它的一个很大的优点是它可以让你按自己的喜好,选择使用CDE工作区。在CDE的登录界面中可以通过其中的一个菜单的选择来配置语言。用户可以选择Solaris目前所支持的所有语言,也可以使用标准POSIX(Portable Operating System Interface, 便携式操作系统界面)环境。在登录界面上还有两个以上的菜单可以用到:远程登录菜单,它可以通过使用CDE或者命令行在本地网络上直接登录到另一台主机上。在本地网络上能够在任何一台主机上引导一个CDE会话使用同一个终端,而不是只有坐到另一个控制台旁,这是十分有用的。同样,当执行系统维护时候,我们更愿意从CDE登录界面登录到一个单用户环境,并且引导进入单用户模式。dtlogin界面将会消失,并会看到下面的信息:
*****************************************************
* Suspending Desktop Login
* If currently logged out , press [ENTER] for a console prompt.
* Desktop Login will resume shortly after you exit console session
*****************************************************
如果按下了ENTER,就看到一个登录提示符:
cassowary console login:
然后就可以继续执行系统维护或者重新启动系统。
二、CDE工作区
CDE工作区看起来类似于GNOME(对于Linux用户)和Windows桌面(对于Microsoft用户)。对于Windows用户来说,主要的区别是CDE支持鼠标的中间键,而在Windows下通常只支持鼠标左键和右键。
当一个应用程序被前面板的菜单或者工作区菜单 (可在工作区的任何一地方右击鼠标来打开)激活时,该程序就会在它自己的窗口中打开。例如,终端应用程序(dtterm)可以在工作区通过右击鼠标,选择一个程序菜单,然后选择Terminal选项最终使dtterm被加载。一个新的CDE终端窗口就会在工作区显示,并且被激活。
这个被激活的终端窗口将在下面展示出来,用户的默认登录shell也将产生,而且命令将被交互地输入到命令行中,如下图5、6和7所示。
图5 点击看大图
图6 点击看大图
图7 点击看大图
这个CDE终端窗口包含了3个菜单:
- Window菜单有两个选项:New window用来产生另一个CDE终端窗口:Close用来关闭当前CDE终端窗口。Close选项还有一个快捷键Alt-F4。
- Edit菜单允许用户从任何的CDE应用程序复制和粘贴数据。这些应用程序包括其他的终端窗口和文本编辑器等。
- Options菜单是用来设置CDE终端窗口支持的一些不同的选择项,包括是否显示菜单和滚动条以及终端窗口的宽度(80或者132字符)。另外,很多的对话框能够用来设置全局选择项,例如光标类型,光标的闪烁程度,颜色和声音以及字体的大小和样式。
dtterm能够伴随很多命令行参数启动,这些参数能自动设置一些属性。这种方法的好处是这些参数能够嵌入到脚本或者启动文件中,以便在每次dtterm启动时能自动地用你最习惯的设置。表1是最常用的dtterm命令行参数。
表1 点击看大图
CDE窗口是分层的,其中有一个窗口在最顶端,并且在任何一个非激活的窗口上点击鼠标左键该窗口就被激活。所有的CDE窗口在它们的左上角都有一个下拉式的菜单。这个菜单和GNOME和Microsoft Windows中的菜单有一个相似的功能。它有选项允许用户恢复窗口的大小,改变窗口的尺寸,缩小窗口,将窗口扩大到填满整个工作区,固定窗口菜单的显示,以及关闭窗口。除此之外,通过窗口下拉菜单还可以最小化窗口,双击在桌面上的图标又可以最大化窗口。图8显示了在工作区的一系列的最小化CDE窗口,包括样式管理器,终端,进程查看器,应用程序管理器和邮件。
图8 点击看大图
除了鼠标点击的界面外,CDE工作区还支持许多不同的键盘输入的选项。这对于那些已经习惯了使用命令行的用户来说是很有用的。表2列出了在一个激活的窗口或者弹出的对话框中用来转换焦点的快捷键。这些按键也可以用来导航前面板中的不同菜单。
表2 点击看大图
在一个工作区中的键盘导航有点不同,因为它比在单一的窗口中有更多可能的活动。表3列出了在CDE工作区中用于转换焦点的主要快捷键。
表3 点击看大图
三、启动CDE应用程序
在CDE中有两种引导应用程序的方法:要么在一个CDE终端窗口中通过一个shell发出一个命令,要么在Workspace菜单或者前面板中选择一个应用程序;或者从Workspace菜单运行程序,只要在工作区的任何位置点击鼠标右键,选择Programs菜单,再选择程序选项就可以了;也可以从Applications菜单中选择Application Manager,打开OpenWindows应用程序集。然后双击在OW上的程序图标,这个应用程序就会执行(图9)。
图9 点击看大图
Workspace菜单是运行一个应用程序和执行诸如在一个菜单中添加新项目之类的CDE管理任务的最快捷的方式。利用Workspace菜单,可以引导应用程序、管理工作区窗口、定制显示的菜单选项、锁定系统的显示和退出CDE桌面。
由于前面板有10个菜单而不是1个,因此它比Workspace菜单更加全面。另外,CDE桌面还允许维护4个不同的工作区:只要简单地点击前面板中央的1、2、3或者4号面板,用户就能够完全地维护单独的一块工作区(一个为了开发,一个为了系统管理,一个为了玩游戏等等)。尽管Linux用户对多工作区非常熟悉,但是Microsoft Windows用户却会发现这是一个让人耳目一新的变革。上图4就是工作在1号面板,图10、图11和图12分别是工作在2号、3号和4号面板。
图10 点击看大图
图11 点击看大图
图12 点击看大图
在前面板中的9个菜单如下所示:
- Links,包括时钟、Web浏览器、个人书签和查找Web页。
- Cards,包括今天的卡片和查找卡片。
- Files,包括本地文件夹、打开软盘、打开光盘、属性、加密、压缩文件、档案文件和查找文件。
- Applications,包括文本笺、文本编辑器、声音文件和应用程序管理器。
- Mail,包括发信人和建议栏。
- PersonalPrinters,包括默认打印机和打印管理。
- Tools,包括桌面风格、CDE错误日志、定制工作区菜单、添加项目到菜单和查找进程。
- Host,包括性能表、本地主机、系统信息、控制台和查找主机。
- Help,包括帮助管理器、联机SunSolve、Solaris支持、信息、桌面向导、前面板帮助、各项目条帮助和AnswerBook2。
应用程序管理器是在Solaris系统上大部分CDE应用程序的地址目录集合。如下图13所示:
图13 点击看大图
这些应用程序分成6类:
- 桌面应用程序,包括地址管理器、应用程序构建、声音、日历、计算器、创建活动、文件管理器和帮助阅读器。
- 桌面控制,包括AccessX、添加项目到菜单、定制工作区菜单、编辑Dtwmrc、重载活动、重载应用程序、重载资源和恢复前面板。
- 桌面工具,包括档案文件、档案列表内容、档案文件卸载、拼写检查、剪贴板内容、文件比较、文件压缩和单词统计。
- 信息,包括Solaris9文档、AnswerBook和样式书签。
- 开放窗口(OpenWindows)应用程序,包括老版本的开放窗口AnswerBook、声音工具、绑定工具、计算器、日历管理器、时钟、命令工具和文件管理器。
- 系统管理,包括管理工具、管理说明、磁盘使用、弹出CD-ROM、弹出软盘、格式化软盘、打开CD-ROM和打开软盘。
在工作区菜单上可以用到的一些主要的CDE应用程序将在下一篇文章中探讨。