产品评测:K桌面环境,版本 1.0

作者:Bill Cunningham
  • 开发者:KDE Project Team

  • 网址:http://www.kde.org/

  • 价格:免费

  • 评测人:Bill Cunningham

每个人都有过吃惊的时候。对我来说,它们可能是看到欧洲跑车、漂亮女孩或不明飞行物的结果。最近,当我看到一个 Linux 窗口管理器时,我也吃了一惊。

大约一个月前,我收到了一份 S.u.S.E. 的邮件传单。传单上有一个名为 KDE 的新窗口管理器的屏幕截图,K 桌面环境,正在运行。冒着听起来像冲浪者的风险,KDE 是我在任何操作系统上见过的最清晰、最酷的窗口显示。我希望我的 Linux 桌面看起来完全像那样。

图 1 是让我心动的屏幕截图。与 KDE 相比,我的旧标准 FVWM 看起来简直是简陋。我发誓要尽快获得 KDE。

图 1. KDE 屏幕截图

Yahoo 搜索将我带到了 KDE 项目的页面,网址是 http://www.kde.org/。该网站有大量的文档,我不会在这里重复。http://www.kde.org/kdeslides/ 上的幻灯片很好地总结了整个项目。

它是什么?

KDE 主要是一个完整的、基于窗口的图形操作环境,用于 UNIX 平台。KDE Core,也称为 kdebase,配备了高度可配置的窗口管理器、控制面板、文件管理器和虚拟终端。用户可以下载并安装核心软件包,并以良好的风格启动并运行。您所有原始的 X Window System 应用程序仍然可以像以前一样工作。

但是,为了充分利用 KDE,还可以从以下任何或所有功能领域额外安装专门的、可互操作的应用程序套件

  • 多媒体

  • 图形

  • 实用程序

  • 游戏

  • 网络

  • 系统管理

将来肯定会出现更多。

这些应用程序被设计为高度可互操作的。起初,我只想要基本的桌面。事实证明它非常强大且易于使用,我很快决定获取多媒体软件包。这些应用程序也同样运行良好。不可避免地,我将在圣诞节前拥有所有 KDE 软件包。

第一印象

根据我目前的经验,KDE 似乎非常稳定。基本桌面启动时间比 FVWM 慢大约五秒钟(我有一台 P-133,32MB 内存)。但是,一旦启动,应用程序的运行速度明显快于 FVWM 下的可比的旧应用程序。应用程序看起来清晰且响应迅速。内存使用量似乎不比非 KDE 应用程序多。在我的系统上,我同时运行了 Netscape、Applix 文字处理器、一个 kvt 和一个活动的 PPP 连接,然后才看到任何交换。即使这样,我仍然有大约 66% 的 16MB 交换空间可用。这与 FVWM 所需的系统使用量大致相同。

美观

使用 FVWM 有点像在广阔的冰冻湖面上滑冰。使用 KDE,我可以花几个小时在我的电脑上玩乐,更改背景图案、移动滚动条和摆弄控件。当然,所有这些在 FVWM 中也是可能的,但谁有时间弄清楚如何操作呢?使用 KDE,桌面的外观的每个方面都可以通过几次鼠标点击进行配置。

谁在附带 KDE?

来自世界各地的 Linux 发行版现在都在附带 KDE。以下是一些最新的发行版

  • 德国公司 S.u.S.E GmbH、Delix Computer GmbH 和 Chip Extra Magazine

  • Caldera OpenLinux 1.2

  • PTS Linux

  • Eurielec 98 和 COX-Red Hat 5.0 (西班牙语)

  • Dream (法国计算机杂志)

  • Turkuaz (土耳其 Linux 发行版)

  • Connectiva (巴西-葡萄牙语)

  • Linux Mandrake

  • Walnut Creek 的 FreeBSD 2.2.7

  • InfoMagic

  • Stampede

  • LinuxPPC 1998 (PowerPC)

  • MkLinux (Power Macintosh)

新的 Linux 用户可能会从一开始就使用 KDE 作为他们的 X 界面。以下信息适用于希望从另一个窗口管理器切换到 KDE 的用户。

此时我唯一要提出的警告是 KDE 有点大。kdebase 和 kdelibs 加起来安装后大约占用 20MB。kdesupport 软件包又安装了 4MB,多媒体增加了 5.4MB。对于大多数硬盘驱动器来说,这些数字只是沧海一粟。我甚至可以说,如果你的硬盘快满了,KDE 值得你购买一个新的硬盘驱动器。通过完整的 Slackware 安装、整整一年的 FTP 下载的应用程序和 KDE,我的 1.5GB 硬盘驱动器只使用了 25% 的空间。

获取源代码和安装

KDE 软件包可以从 KDE 网页下载。该网页包含安装说明。当您解压缩源文件时,请务必阅读 README 和 INSTALL 文件。

世界各地的几个镜像站点提供最佳下载时间。软件包以源代码和二进制 RPM、源代码和二进制 .tgz 以及源代码和二进制 Debian 格式提供。

KDE 团队建议没有经验的 UNIX 用户使用 RPM,前提是他们的系统支持该格式。我的 Slackware 系统不支持,所以我不得不编译源代码。虽然这花了一个小时左右,但该过程文档齐全,并且我的安装没有问题。如果您自己编译源代码,这是一个可能有帮助的提示:确定并创建一个“kde root”目录,例如 /usr/local/kde。将您的发行文件放在 /usr/local 中,并使用 tar 在该目录中解压缩它们。您所有编译的文件和库都将最终位于 /usr/local/kde/ 下,并且您稍后安装的任何其他软件包都将能够找到必要的库和二进制文件。

首次启动 KDE

正确安装 KDE 后,您必须创建一个启动它的机制。在大多数 Linux 系统上,startx 启动 X Window System,然后运行另一个脚本 /usr/lib/X11/xinit/xinitrc。此脚本是指向多个脚本之一的链接,这些脚本启动不同的窗口管理器,例如 FVWM、FVWM95、TWM 等。

编辑 /usr/lib/X11/xinit/xinitrc 指向的文件,并找到启动旧窗口管理器的行。注释掉该行,并在其下方添加一行以启动 startkde。文件的最后几行应如下所示

# extract from /usr/lib/X11/xinit/xinitrc.FVWM
if [ -f $usermodmap ]; then
 xmodmap $usermodmap
fi
# start some nice programs
xsetroot -solid SteelBlue
#FVWM <-comment this out
startkde # <-and add this!

现在,保存此文件,并在提示符下键入 startx。KDE 应该会立即启动,并以非常令人印象深刻的深蓝色桌面迎接您。试试底部栏上的虚拟桌面选择器。它有四个按钮,分别命名为 one、two、three 和 four。这些按钮在虚拟桌面之间切换,每个虚拟桌面都有不同的背景。背景文件为 .jpg 格式,可以轻松更改。我有一些包含哈勃望远镜拍摄的照片的 .jpg 文件,这些文件可以作为很棒的背景。

现在运行一些东西

现在 KDE 已经启动并运行,让我们尝试用它做一些事情。将光标放在底部栏图标上,但不要单击任何内容。大约一秒钟后,将弹出一个带有图标功能的标签。最右边是“终端仿真 (kvt)”图标。kvt,或 K 虚拟终端,是 KDE 版本的 xterm。单击此图标一次将打开一个 kvt。不要双击——那样会打开两个 kvt。

kvt 的一个有趣的属性是,默认情况下它不是登录 shell。换句话说,当您打开 kvt 时,您的任何登录脚本中的任何命令都不会运行:没有 DIRCOLOR、没有别名、没有特殊环境变量。如果您愿意,这很容易更改。只需在 kvt 图标上单击鼠标右键,然后打开“属性”。在“权限”选项卡上,确保您已按下用户的读取写入按钮。然后在“执行”选项卡上,执行输入区域,要运行的默认命令是

kvt -caption "%c" %i %m

要将 kvt 作为登录 shell 打开,只需添加 -ls,使其现在读取

kvt -ls -caption "%c" %i %m
然后单击“确定”。您的下一个 kvt 将作为登录 shell 打开。如果这不起作用,请关闭 KDE 并以 root 身份重新启动它。这次,修改肯定会起作用。

将 kvt 设置为登录 shell 后,您可能会注意到 kvt 显示的第一行上有一条奇怪的消息,内容如下

/dev/ttyp2: Operation not permitted

此行下方将是您的正常 shell 提示符。此消息可以安全地忽略。

在桌面上创建图标 (Netscape)

在我运行 X 的所有年头里,我从未弄清楚如何在屏幕上使用图标打开 FVWM。使用 KDE 创建 Netscape 图标大约需要一分钟,并且不需要阅读手册页。

在左边框上,打开“模板”文件夹。选择文件->新建->程序。在 KFV 对话框的“常规”选项卡中,将 Program.kdelnk 更改为 Netscape.kdelnk。在“执行”选项卡中,键入 Netscape 可执行文件的路径,并指定适当的工作目录。单击看起来合乎逻辑的图标。单击确定,您就完成了。(见图 2。)请记住,除非您想打开两个浏览器,否则不要双击 Netscape 图标。

图 2. KDE 中的 Netscape 图标

关机时的状态保存

使用 FVWM,可以打开多个程序并将其图标化以设置桌面。然后,当 FVWM 退出时,一切都消失了,下次打开 FVWM 时,所有更改都必须重新完成。KDE 以您离开时的完全相同的状态打开。对我来说,这既合乎逻辑又方便。

结论

KDE 的缺点是什么?到目前为止,我还没有发现任何我不喜欢或“坏掉”的 KDE。它似乎经过了扎实的工程设计并且稳定。我保留它!

对 KDE 的一个反对意见是它看起来很像 MS Windows 95。但是,一旦您使用一段时间后,您就会意识到 KDE 一点也不像 Windows 95。它确实在显示器底部(和顶部)有一条银色条,左侧有图标。但是,KDE 外观的每个方面都是可配置的;这些只是开箱即用的东西。与 Windows 95 的相似之处到屏幕像素就结束了。

有些人还说 KDE 代表着远离操作系统的底层工作。对于许多人来说,这实际上是个好消息。对于程序员和内核黑客来说,Linux 仍然在底层。我相信大多数人会将 KDE 视为一股非常需要的新鲜空气。回想一下 OS/2 的遭遇——一个高度专业化的操作系统,完全迎合知识分子。

Linux 社区不能仅仅找到一个舒适的角落并永远呆在那里。我们要么吸引用户,要么失去用户——并非每个人都是内核黑客或系统程序员。如果 Linux 要成为一个充满活力、主流、“世界主导”的操作系统,它需要为普通用户提供便利:简单的安装、良好的应用程序、良好的外观和易用性。KDE 是朝着这个方向迈出的巨大一步。

Product Review: The K Desktop Environment, Version 1.0
炮兵中士 Bill W. Cunningham,美国海军陆战队,是位于北卡罗来纳州 Cherry Point 第二海军陆战队航空兵联队 G-7 的系统管理员(宇宙中最棒的工作)。他喜欢弹吉他、阅读、驾驶以及尽可能多地与妻子和四个孩子共度时光。可以通过 bill@mfs.usmc.mil 联系到他。
加载 Disqus 评论