Red Hat CDE

作者:Don Kuenz
  • 制造商:Red Hat

  • 电子邮件:info@redhat.com

  • 网址:https://#/

  • 价格:79.95 美元

  • 评论员:Don Kuenz

在 1997 年夏季,Red Hat 开始发布 Open Group 的通用桌面环境 (CDE) 版本。CDE 为 X Window 系统提供图形用户界面 (GUI)。因此,它与 Feeble Virtual Window Manger (FVWM) 等其他窗口管理器提供的某些功能相似。CDE 与其他窗口管理器之间的一个主要区别在于,许多领先的 Unix 供应商为其自己的原生平台(AIX、Solaris 等)提供 CDE 软件包。这意味着,无论底层平台如何,异构 Unix 环境中的用户只需学习一个 GUI。

CDE 的 GUI 以可移动的工具栏为中心,该工具栏位于四个工作区的底部。一个工作区占据一个完整的屏幕,您可以通过单击位于工具栏中心的 workspace panner 在工作区之间导航。CDE 还具有拖放功能以及可分离菜单。

包含哪些内容?

Red Hat 的客户端版本附带一本简短的安装手册、一本 300 页的《高级用户和系统管理员指南》以及一张 CD-ROM。CD-ROM 包含软件和大量附加文档。《用户指南》文笔流畅,其优雅程度堪比 Kernighan 和 Ritchie 的 The C Programming Language

Open Group 将几个新的应用程序与 CDE 捆绑在一起。在这些新应用程序中,我最常使用 dttermdtpaddtfile

dtterm 旨在取代 xterm,并融合了 xterm 的大部分功能,增加了一个方便的菜单栏,允许您剪切、粘贴和设置选项。dtpad 让我想起了 Microsoft 的记事本。它使用 ctrl-cctrl-vCtrl-x 作为复制、粘贴和删除的热键。如果您花时间使用 Windows,您应该会感到使用 dtpad 很舒适。dtfile 是一款文件管理器,它支持拖放以及大多数文件管理器中常见的选项。

安装

运行一个简单的脚本使我能够完美地在 Red Hat Linux 上安装 CDE。但是,当我尝试在 Slackware Linux 上“猛灌式”(忽略所有文档,启动安装脚本并在每个提示符下按 Enter 键)安装 CDE 时,CDE 拒绝了。我将承担该失败的责任,但这表明如果您在 Red Hat 以外的平台上安装,则应仔细阅读安装手册。

改进空间

在 CDE 环境中,dtlogin 取代了命令行登录。您输入您的用户 ID 和密码,然后就可以开始了——除非您尝试以 root 用户身份登录。在这种情况下,dtlogin 会拒绝登录。(有关解决方法,请参见下文。)Red Hat 需要改进其安装脚本,以便为 root 用户登录创建适当的环境。

Red Hat 可以做的另一个小改进是将用户指南 CD-ROM 支架正确地粘上。有人把我的粘倒了。

Open Group 提供了一个通用的登录脚本,这在 Linux 社区中引起了一些混乱。CDE 源文件名为 $HOME/.dtprofile 的文件来设置其环境。.dtprofile 底部的注释暗示您还可以通过设置 DTSOURCEPROFILE=true 来加载 $HOME/.profile,但这仅在您碰巧使用 sh 或 csh 作为 shell 时才有效。不幸的是,大多数 Linux 发行版都使用 bash,bash 也是一个加载 $HOME/.profile 的 shell。

root dtlogin 问题的解决方法

处理此问题最简单的方法,尤其是在独立系统上,是使用 Linux 的虚拟控制台。大多数 Linux 发行版在安装过程中创建四个或更多虚拟控制台。

使用虚拟控制台的唯一技巧是知道如何跳转到它们。要跳转到第一个虚拟控制台,请按 alt-F1。要跳转到第二个,请按 alt-F2,依此类推。alt <-alt -> 会在所有控制台和显示器之间循环切换,因此要返回到 CDE 显示器,您需要不断按下这两个组合键之一。在高分辨率显示器上,CDE 在您跳转到它之后需要几秒钟才能启动。当您循环浏览屏幕时,您可以检测到 CDE 显示器,因为它是唯一一个空白的屏幕——其余屏幕显示命令行提示符。

结论

如果您管理异构 Unix 环境,那么 CDE 很可能会通过跨所有平台标准化 X 环境来简化您的生活。CDE 还可以帮助程序员以最少的麻烦开发和部署跨平台 X 应用程序。

作为一名开发人员,CDE 的四个工作区帮助我减少显示器上的混乱。在典型的开发会话中,我会在一个工作区中打开一个终端进程,在第二个工作区中使用 Netscape Navigator,在第三个工作区中使用 ghostview,在第四个工作区中使用 xxgdb

我对我的购买非常满意。Red Hat 交付了一款可靠的产品,并附带良好的文档,非常值得 79.95 美元加上运费的价格。Red Hat 还销售开发者版本,价格为 199.00 美元。如果您喜欢漂亮的 GUI,您也会喜欢 CDE。CDE 为 Linux 作为生产环境增添了很多可信度。

Red Hat CDE
1975 年,Don Kuenz 在连接到 HP 计算机的电传打字机上用 BASIC 语言编写了他的第一个程序。Don 目前经营着位于怀俄明州卡斯珀的软件咨询公司 Kuenzsoftware。他还在卡斯珀学院教授计算机科学课程。在业余时间,他弹钢琴、骑山地自行车和驾驶飞机。可以通过电子邮件 dkuenz@wind.cc.whencn.edu 与他联系。
加载 Disqus 评论