LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 4458|回复: 25

KDE 4 Alpha 2(3.91)试用报告

[复制链接]
发表于 2007-7-13 21:19:18 | 显示全部楼层 |阅读模式
KDE 4 Alpha 2(3.91)试用报告


因为近日动了心思,所以就在一台Dell笔记本上进行了KDE 4 Alpha 2的试用。考虑到对环境稳定性和新潮度的双重要求,采用的发行版是RHEL 5 Server版,编译器为GCC 4.1.1。Qt4和KDE4皆来自源码编译(RHEL5自带的Qt4版本为4.2.1,换成了最新的Qt4.3.0)。

应当承认之前几个KDE 4的预览/内测版对一般桌面用户来说基本无可用性,在尝试这个版本前奴家也抱有类似的预测。但实际体会过后看法有所改观,很多之前宣传中的新应用新特性新概念在此版本中崭露明显,它们的实用性和新奇性也到了可以被设想的程度,奴家会在下面对一些所看到的突出点给予展示。

Plasma

KDE 4 Alpha 2默认桌面


在这个桌面上,下方的面板元素和KDE 3中并无二致,但中间的大块桌布部分和原先的kdesktop大不相同,所谓的“桌面”外壳Plasma终于被投入实用,尽管还只是个雏型。

现在如果您在桌面上点击右键,只可启动一个Plasma引擎浏览器窗口。它暂时还是一个演示意义的工具,还没有纳入什么真正的实用器件。但您可以注意到桌面左上角那个Desktop Toolbox字样(因为背景色的关系不明显),当您的鼠标浮动过去时会自动弹出一个工具选择框,其中有一个Analog Clock,您可以双击启动它。这个实时时钟可以在嵌入到桌面上运行并由用户拖动和控制,在过去的Plasma演示视频中也出现过。事实上,在奴家看来它就是一个类似SuperKaramba主题的东西,Plasma所力求达到的效果也许和SuperKaramba的需求有相当的交集,并将后者纳入KDE 4的核心框架。如果发展顺利,我们或可期待将来会有更多如实时天气预报、桌面媒体预听器、即时交易窗口一类的小器件。

Plasma器件选择


Plasma的另一个组成部件是krunner,它已然可用,目的是代替原本的“运行”调度窗口,但功能强化并不多,而且Bug不少……

总体来说,Plasma刚刚从幕后走到前台,虽然我们能大致预计到它会怎样工作,但具体的表现现在只能初见端倪。菜单、面板等方面的改变目前尚未出现。

系统设置程序

KControl残了,变成了SystemSettings。说实话奴家很不喜欢这个东西,在KControl中,我们可以很轻易地在树状配置模块视图中搜索和观览您整个系统的可配置项,但这个Systemsettings给人的感觉就像在玩捉迷藏,一个子模块会被掩盖在一个父模块下,如果你不知道一个你想配置的项目在哪里(比如,控件风格好了),一个个去猜吧。你必须来来复复地进入一个个父模块,看遍五花八门的配置界面,直到找到为止。在KControl里由于界面的大体不会变,用户在寻找一个子模块时只要展开树,不需点进某个父模块,这一过程不会破坏使用体验的连续性。但在Systemsettings中,同样要看看各配置模块,鼠标点击数就要翻一倍,而且你还不得不每个“房间”转,像七八个不同的动画片互相插播一样。

嗯?搜索?KControl也有,但一般来说,为了找一个模块,你愿意先点到那个输入框,然后激活输入法,再回忆下那个配置项里有什么关键词,再一个个输入拼音字母,在输入框里寻找候选词,最后找某个数字键按下吗?而且还一定找对……

话说回来,自KDE4测试版以来KControl刷不出模块列表的Bug始终没解决,这个版本也一样。总不会是人家找不到这个问题的解决方案才去拿Systemsettings顶门面的吧。奴家承认这是不好的猜测。

文件管理器

在KDE 4中默认的文件管理器变成了Dolphin,虽然当初招致一片哗然但它也的确以自己的特色和针对性受到好评。

Dolphin in KDE4


Dolphin是一个注重细节上的可用性的程序,尤其在视图模式和文件排序上提供了些精细的控制选项。大体上Dolphin没有恐龙般的庞大特性集,配置项和界面都非常简洁,典型的Nautilus风格。不过它的文件属性对话框和MIME配置还是继承于KDE 3的,原本的一致化体系并未因引入Dolphin而遭到大的破坏。

可惜的是,在以前的新闻中提到的Dolphin和Strigi的整合在这里奴家还没有看出来。

窗口管理器KWin

KWin的一个重要新特性我们可以在下面的抓图中看出来:



这个特效配置栏是过去所没有的,不过目前看到的并不都已实现,可以当做预告性质的存在。

Konqueror

这个版本中的Konqueror表现很惨。奴家不想说了。

文本编辑器

Kate在此版本中没有,但使用了KatePart的KWrite可用,本篇就是在KDE 4的KWrite中完成的。

当前的KatePart主要变化是在菜单项的编排上。例如编码选择列表从原先的一长遛变成了分级目录。从Encoding这一级菜单项往下以各个语系的名称为第二级菜单,再往下才是各个编码的类型(发生同样改动的还有Konsole)。



KatePart的其它改进包括在代码分段方面,现在各个代码节的行前加入了颜色标示,从而加强了阅读时的错落效果。还有文本编码自动探测的功能出现了,不过目前还没有针对中文的选项。

终端仿真器Konsole

曾经有一篇新闻说Konsole因其混乱的配置界面遭人反感,这点在当前的版本中得到了大大的改善,至少各主菜单的项目排列清爽了许多。色彩样式现在可以即指即生效,字体设定也可以在不用点击确定的情况下显示更改效果(不过这样一来OK和Cancel就没意义了,相信这点以后还将有改动),设定卷轴保留行数的选项也终于看得见了。

还发现一个新特性是,如果您在终端里执行如find这样可能要持续一段时间的命令,此终端标签会适时自动显示其当前执行的任务名称(如term:find),达成有效的用户反馈。

Solid和Phonon

这两者的kcm控制模块虽然有所增强,但幅度不大,作为测试版它们对既成的用户体验还不起到决定性作用。其中Solid的配置模块似乎都没有什么需要和用户交互的地方,在Phonon的配置模块里我们可以看到它将来预备要支持的多种多样的设备类型,甚至aRts作为历史产物都还没有完全退出视界。



在桌面主要框架上目前所发掘出来的要素就是以上这些。虽然比起过去它们有了长足的进步,但在这时让奴家真正想关注的其实并非这些,而是在这些框架之上,日常完成实际需求所涉及到那些具体应用软件的表现,下面奴家会再撷取各个KDE工具里点点滴滴的变化予以列举。

KCharSelect

这是一个字符选取工具,您可以看到它比KDE3的版本明显加强了功能。现在用户可以根据Unicode分区和字符类型来筛选它们,针对每个字符程序还提供了相关的规范说明,供您了解每个字符之后的技术背景。



KPackage

现在它转向依赖于Smart底层工作。

KSysGuard

从KDE4开发之初就常被拿来作演示样板的程序,除了早已公诸于众的传感器波状图视觉效果因SVG技术的引入而显得优雅很多以外,它列出的进程表还包含了一些用于突出特殊进程的要素,例如占用系统资源较高的进程会被给出一个占用百分比提示,用户一眼就能注意到它们与众不同。

Sweeper

新增的垃圾文件清理程序,算是将本来KControl里的功能独立了出来。

Marble

新增的桌面地球仪,第一次启动时需要花费一点时间初始化地图数据。这个地球仪可任意旋转缩放,很精细,效果不用多说,看图。



KMobileTools

在KDE3中只是个样子货的移动电话设备连接工具现在开始有点意思了。

KPPP

独立出来了一个KPPPLogViewer日志查看器。

Kopete

原来的“插件”配置项和主配置项合并到了一起。但可惜由于Kopete的一个重要功能缺陷:代理支持缺乏,使得奴家无法用它连上任何即时通讯账号,因此无法进一步尝试。

KGet

一启动就让人耳目一新,新设计的拖放栏是如皮球一样从屏幕顶端掉下来,到一个点后弹跳了几下才固定住的。KGet新版强化了下载文件分组管理功能,并开始添加HTTP/FTP多线程下载和文件镜像搜索引擎集成这两项重要的新特性。

KAlgebra和KmPlot

都是数学函数绘图程序,前者是新增组件,可以在三维坐标轴内绘图,后者不行,估计KmPlot将被KAlgebra取代。KmPlot在KDE3的一个明显缺陷是由于Qt3的2D渲染引擎能力限制,曲线函数线条的边缘锯齿非常严重,但得益于Qt4的优势,这两套程序在此问题上都可以看出长足的进展,线条变得顺滑了。

Kalzium

很受欢迎的化学元素教学程序,在此版本中也是新功能吸纳大户。首先它增加了几种周期表显示样式,其中颇有意思的一个如下图:



还有两个引入新外部依赖的新功能模块,3D分子查看器(图中的分子是可以拖动缩放的)和多用途化学数据文件转换工具。




其实还不止这些,您要知道在KDE3中,Kalzium的工具菜单栏下只有Plot数据、专业词典、方程式配平器三个组件,但现在增加到了八个……

kdegames

采用SVG技术进化后的kdegames小游戏大都脱胎换骨。无损缩放的可移动部件和大量新增的背景图使这些小游戏的观感都有如流线般的优美(不过其中少数看上去变化不大)。





这些SVG化的小游戏在玩的时候最好能尽量把窗口放大,因为这样才能表现出SVG的优点所在。这点是上面的几张图不能完全体现出来的。顺便说明一下,这里所说的无损缩放是指SVG矢量图的一种特性,即无论您如何放大或缩小图像,其视觉精度不变,即不会出现像素图一旦放大到某一程度后到处都是多边形马赛克那种现象。

kdegames在整体上还是有欢有憾,憾在有几个KDE3中的老牌游戏如创意规则的贪吃蛇KSnake、简单密室对抗游戏KTron、仓库世家KSokoban因为缺少自愿将其移植到KDE4+SVG上的维护者,它们将被排除出KDE4,虽然同时又有三个新成员Bovo、Ksudoku、Kiriki加入──不过这几个奴家目前还没看懂怎么玩。

KSnapShot

现在若您采取区域式截图,选取范围以外的桌面区域会被染化为阴影。

KolourPaint

增加了图像倾斜度调整的功能,这东西显然希望尽量能覆盖简单图像修订上的种种需要。

Gwenview

进入kdegraphics。

okular

已启动了很长时间的一个通用文档查看器项目,KDE 4 Alpha 2是第一次将其纳入核心发布。

所谓的okular旨在对以往所有框架近似的只读文档查看器作一个功能上的合并,它不仅等于KView+KViewShell+KDVI+KGhostView+KPDF,还增加了对CHM、Comic Book Archive、DirectDraw Surface等几个额外文档格式的支持。这里奴家只说明一些重点:

1.okular现在拥有了完善的文档书签支持,不像KDE3中只能对页面作书签标记,但没有书签跳转功能(常用于KPDF)。

2.okular应该是第一个支持PDF批注的开源PDF查看器,提供了一系列批注工具及其属性设定界面,如图:



图例中的中文PDF文档是非内嵌字体的,显然在中文显示上一点问题也没有。另外,okular的批注功能是对其支持的所有文档类型通用的。

okular对一些文档格式的支持依赖于相应的后端,如PDF支持依赖poppler-qt4、PostScript支持依赖libgs、CHM支持依赖libchm。针对不同的后端okular应该提供一些特殊的配置选项,目前okular已有了一个针对PostScript后端的阅读配置界面。

目前的试用报告就到这里。

可能大家注意到,对kdepim这个重点软件包奴家的着墨甚少,这是因为kdepim的变化当前起码在表面上不是很大,Akregator、KMail、KNode等都是如此,Kontact一启动就崩溃,KOrganizer的界面可用性有些明显的优化,更深层的暂未探究。Akonadi这个新的个人信息管理框架现在虽然已经存在,但主要是以开发者工具形式存在的,用户程序似乎还没有从中获得显著的效益。

另外多媒体方面鉴于环境限制暂时没有试用多少,能说的是KMix界面变化很大,现在默认是纵向排布,其它的基本依旧。不过kdemultimedia对很多人来说重要度其实不高,视频音频处理上那些常用软件如Amarok、KMplayer都不是KDE核心模块里的。

kdeaccessibility、kdeartwork、kdesdk、kdetoys、koffice这几个软件包尚未安装,如果有必要奴家会在试用后继续补充。

总评一下KDE 4 Alpha 2,大处多空缺,小处趋成熟。大处的空缺不仅仅是指未完成的功能和图标一类,还有些影响全局的Bug,典型如复制粘贴的缺陷──鼠标中键粘贴的类Unix系统传统失效了。您如果试用了一段时间,恐怕还会发现许多。并非说坏话,只是按照常情,如果当前的发布日程不跳票,KDE 4.0.0应该会是个……和Fedora Core非常相配的版本。

最后发个牢骚,一定要找个办法,让默认的工具栏风格为只显示图标XD。
发表于 2007-7-13 22:49:44 | 显示全部楼层
呵呵 好文章要大家分享
回复 支持 反对

使用道具 举报

发表于 2007-7-14 14:54:50 | 显示全部楼层
从截图来看,UI的构架似乎还停留在3的水平
回复 支持 反对

使用道具 举报

发表于 2007-7-14 17:23:57 | 显示全部楼层
KDE中仍然包含了太多的无用小软件......,而且也有一些接近无用或者类似“垃圾软件”的软件进入,比如gwenview.
回复 支持 反对

使用道具 举报

发表于 2007-7-14 18:48:04 | 显示全部楼层
gwenview不是还不错的吗,我看它很有前途啊。kuickshow不适合嵌入到dolphin或konqueror中,但gwenview倒是很适合。
现在KDE4的进步算是快的了,去年年底时开发者们都还是一头雾水。现在的好多工作都是今年才真正动手去实现的。如果现在KDE上层能保持这样清醒的头脑的话,KDE4的前景相当可观。
对于“KDE中仍然包含了太多的无用小软件”,的确有几个软件用不着。但有些人还是喜欢的。只是发行版打包的时候,最好是注意下这方面的问题。比较期待有新的格式出现以取代deb和rpm。
回复 支持 反对

使用道具 举报

发表于 2007-7-14 21:04:09 | 显示全部楼层
慢慢等吧
自己尝试在gentoo上编译KDE4
但是没有成功
回复 支持 反对

使用道具 举报

发表于 2007-7-14 22:52:50 | 显示全部楼层
我也试了 alpha2
感觉还是 KDE
Framebuffer 下面窗口效果都出不来
回复 支持 反对

使用道具 举报

发表于 2007-7-16 23:07:10 | 显示全部楼层
Post by mingyou
gwenview不是还不错的吗,我看它很有前途啊。kuickshow不适合嵌入到dolphin或konqueror中,但gwenview倒是很适合。
现在KDE4的进步算是快的了,去年年底时开发者们都还是一头雾水。现在的好多工作都是今年才真正动手去实现的。如果现在KDE上层能保持这样清醒的头脑的话,KDE4的前景相当可观。
对于“KDE中仍然包含了太多的无用小软件”,的确有几个软件用不着。但有些人还是喜欢的。只是发行版打包的时候,最好是注意下这方面的问题。比较期待有新的格式出现以取代deb和rpm。


新的包格式是有的,比如pardus的pisi。
目前包格式的主要问题是兼容性,这个限制可能决定了不可能再有deb/rpm之外更新的包格式了。

LSBD曾经有过一次会议讨论这个问题,当时我也在场,但最终也没有结果。

我们(SuSe/RedHat)的意见都是:不要限制每个发行版本的格式,可以搞一个中间层,上面是同一的,下面各家仍然可以按照各家的玩。
回复 支持 反对

使用道具 举报

发表于 2007-7-16 23:41:31 | 显示全部楼层
简洁点好阿。。呵呵。。这是发展方向。。
回复 支持 反对

使用道具 举报

发表于 2007-7-17 07:44:30 | 显示全部楼层
需要打印管理工具,很多文件一个一个打印太麻烦。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表