术语表

From KDE Wiki Sandbox
Revision as of 02:57, 8 August 2010 by Qiii2006 (talk | contribs)


首页 >> KDE介绍 >> 术语

这个页面提供了非技术性的参考,同时带有指向更详细资料或解释的链接。

概述

KDE 4.0 图形指南4.1 视频 给了早期的KDE软件集(Software Compilation 简称SC)4一个极好的概述。

以下的词汇打算帮你穿越新名称和新概念的迷雾。在有些情况下,你能找到KDE3组件到与他对等的关联的KDE SC 4软件的链接。


活动

活动(Activities)是一系列拥有自己壁纸的Plasma 部件。有点类似 虚拟桌面,但不完全是。(译者注:虚拟桌面变的是程序窗口,活动变的是窗口的背景-桌面,比如说壁纸,图标,部件)
比如你有一个「工作活动」: 带有rss订阅信息,你的一份TODO笔记,一个带有与你工作有关文件的文件夹视图和一幅微妙的壁纸。
在他旁边,你还有另一个「空闲时间活动」,带着家庭照片和狗照片的预览,你最爱的博客的rss订阅信息,一个展示你的电影收藏的文件夹视图,一个twitter小部件,当然还有从80年代初喜爱至今的铁娘子乐队(Iron Maiden)的壁纸。
在17:00整点的时候你从「工作活动」切换到「空闲时间活动」中。
更多信息:
创建活动


Akonadi

KDE SC 4中所有的PIM (Personal Information Manager 个人信息管理套件)数据设计的数据存储访问机制。单一的存储和检索系统带来了 KDE 3时无法给与的效率和可扩展性, KDE 3下每个PIM组件都是有各自的系统。注意采用Akonadi并不会改变数据的存储格式 (vcard, iCalendar, mbox, maildir 等.) - 它只是提供一种访问和更新数据的新方式。
设计开发Akonadi的主要原因是技术方面,例如从不同的程序(例如kmailkword。。)用一种统一的方式访问PIM数据(联系人,日程表,emails。。。),因此无需到处编写类似的代码。
另一个目标是将图形程序像是kmail从直接访问外部资源比如mail-servers(邮件服务器)中脱离 - 这是过去有关性能/响应(performance/responsiveness)的bug回报/愿望的主要原因。
更多信息:
Akonadi for KDE's PIM
维基百科 - Akonadi
Techbase - Akonadi


aRts

KDE 2和3的声音框架。他的单任务特性在两个声源遭遇时会引起问题。Plasma 工作空间中被 Phonon 取代。
更多信息:
维基百科 - aRts
aRts主页


容器

容器(Containment)是部件(widget)的顶层组合。每个容器管理他的与其他容器独立的一系列部件的布局和配置数据。
最终结果是你能根据对你工作模式的意义来组合多个部件到一个容器内,而不是根据目录分组。


D-Bus

一个服务间的消息系统(inter-service messaging system)。由RedHat开发,深受KDE3的DCOP系统的影响而且在KDE4中取代DCOP。
更多信息:
FreeDesktop.org: What is D-Bus?
维基百科: D-Bus


Dolphin

KDE SC 4的默认文件管理器。他拥有侧边面板(地址),导航主要依靠主窗口上的「面包屑(breadcrumb)」路径。支持拆分窗口,视图可以单独应用到个别的窗口。可以在侧边面板中挂载和卸载USB设备。其他目录也能添加到「地址」面板。树形结构视图也有提供。
更多信息:
维基百科- Dolphin_(software)
Road to KDE 4: Dolphin and Konqueror
Ars Technica: A First Look at Dolphin
Youtube - KDE 4 rev 680445 - Dolphin
Introducing KDE 4 Blog - Dolphin
UserBase文件管理教程

扩展

扩展(Extenders)是一类特殊的从例如Plasma面板伸长出来的弹出物(伸长这词好糟糕啊)。扩展有可拆分部分。扩展是 KDE SC 4.2 引入 Plasma 的新概念。「通知」已经使用这一系统。比如在用户下载任务或文件复制任务时启用追踪任务进度。这也会用于其他各种通知。
更多信息:
模型截图
The Elements of Plasma


Flake

Flake是应用在KOffice2上的编程函数库(programming library)。功能上,它提供用来显示内容「形状(Shapes)」和操作内容的工具。形状可以缩放或旋转,可以组合多个形状成单个形状,可以围绕形状制作文本流(text flow)。
更多信息:
KOffice Wiki - Flake


获得百宝箱

获得百宝箱(Get Hot New Stuff,简称GHNS)是个开放的标准,使得使用者能容易的下载和安装各种程序的扩展。我们的GHNS实现被应用在 Plasma 中(举例来说像获得新的桌面主题),以及很多应用程序和部件。
更多信息:
GHNS主页
一篇有关KDE SC 4中GHNS的文章

Home目录(主文件夹)
这是系统内存放你所有文件的地方。 你可以在这个文件夹之外存放文件,但是所有的程序都设置成建议保存文件到这个文件夹内。保存东西在这更容易些。

更多信息:
维基百科

KControl
在KDE 3中控制中心(KDE Control Center)用作设置全局性偏好。在 KDE4中被系统设置界面取代。

KDOM
一个KPart模块,使得KHTML DOM(文档物件模型,Document Object Model)渲染能力对所有程序都可用。为KDE SC 4设计的KSVG2就是建立在KDOM之上。

KHTML
KHTML 是KDE Plasma桌面的HTML渲染引擎,被使用在Konqueror浏览器中。它也提供一个KPart以使得所有的KDE程序都能显示网页内容。新的引进,Qt Webkit也能用于Plasma和其他程序的开发。

Kicker
KDE3中,可定位的一栏,通常在屏幕底部(有时候又称面板),上面有程序启动器,分页器以及启动程序驻留的按钮。查看面板

Kickoff
在KDE SC 4(和一些KDE 3新版)里,一个其中的程序按照功能分类的启动菜单。「收藏夹」替换了经典菜单中的「用的最多的程序」,程序可以添加进去。右击同样提供可选项添加程序到桌面上或是面板上。快速访问一个很少用的程序可以使用搜索框。其他的菜单还在开发中,因为在KDE SC 4里可以使用多个启动器,如果需要的话。

更多信息:
Kickoff Sneak Preview
设计文档

KJS
KDE平台的JavaScript引擎。

KDE信息中心
KDE信息中心(KInfoCenter)最初作为Kcontrol的一部分,直到KDE 3.1独立出来。KDE SC 4 中直到 4.4,他被系统设置中的设置模块取代,特别是Solid,在 KDE SC 4.5 中将作为单独的一个程序重新引入。

更多信息:
维基百科 - KDE资讯中心

KIO
KDE输入/输出框架,为操作文件(不管是本地或是远程服务器)提供了一个单独的API。此外,KIO Slaves 还为个别协议提供支持。一些尤其有用的协议是http,ftp,sftp,smb, nfs,ssh (fish),man,tar和zip。

更多信息:
维基百科 - KIO
Linux.com - Master the KIO slaves
Breaking the Network Barrier

Kiosk
Kiosk是个用来限制KDE平台系统中用户能力的框架,理想的使用是在锁定环境下,比如网吧。KDE 3 和 KDE 4 都有提供,但管理工具 Kiosktool 只是 KDE3 仅有。它可以被用于设置 KDE 4 程序,或可以手动编辑文件维护 kiosk 配置。

KPart
KPart是KDE Plasma桌面的个别组件并允许应用程序彼此共享服务。KParts允许KMail和KOrganizer(以插件的方式)整合进Kontact套件,或整合KHTML进Akregator以显示网站内容。

Kross
Kross是一个脚本框架,允许KDE 4支持多种脚本语言。插件系统允许今后有更进一步的语言支持。

KRunner
从KDE传统菜单里访问到的迷你命令行, 键盘快捷键是 Alt+F2, 或者右击桌面。在KDE SC 4中输入部分名称将显示所有可能的匹配。

更多信息:
Youtube - KDE SC 4.1 KRunner

KSVG
KSVG 提供 KHTML 浏览器的可伸缩矢量图形支持. KSVG2为KDE4扩展了这个。

KWin
KWin 是窗口管理器。这就窗口装饰修改和主题应用的地方。KDE SC 4 扩展KWin提供对桌面3D混成特效的支持。

更多信息:
通向KDE4之路: KWin Composite
KDE SC 4 桌面特效视频展示
Youtube - KDE SC 4.0 KWin 混成特性视频
Youtube - KWin混成特性设置&介绍

迷你命令行(Mini-CLI)
参见 KRunner

Nepomuk
'Networked Environment for Personalized, Ontology-based Management of Unified Knowledge(个人的以本体论为基础的网络化统一知识管理环境)', Nepomuk旨在消除信息间的人为障碍(artificial barriers)给予使用者数据的动态分类,组织和演示。不管是从Internet上下载的,在E-Mail中收到的或乱写在笔记中的,信息都是全局可搜索的,并以智能数据(intelligent data)标记。参见The Semantic Desktop了解有关这个概念的进一步讨论。

更多信息:
维基百科 - 语义桌面
维基百科 - NEPOMUK Framework
NEPOMUK 网站
NEPOMUK KDE
Userbase Nepomuk 页面

氧气
氧气(Oxygen)是KDE SC 4默认的主题。设计成通过移除过分简单化的卡通图标,替换成简洁主题,照片级真实感的图标给桌面带来「新鲜空气的呼吸」。Oxygen用去饱和的调色板来避免图标分心,用的是可缩放矢量图形(scalable graphics,SVG)。

更多信息:
维基百科 - Oxygen 项目
Oxygen 图标

分页器
分页器(Pager)是个显示你桌面上窗口的位置的小程序或面板部件,通常如果你有多个虚拟桌面时显示预览。

面板
查看Kicker。KDE SC 4 中 'kicker' 这个命名被抛弃了,规范用词是 '面板(panel)', 'Applets' 大部分被 部件(Widget) 取代。

Phonon
Phonon(直译就是“声子”)一个跨平台的多媒体API,与已有的框架交互,比如gstreamer和xine引擎。KDE 2 和3 的音频播放依赖于 aRts 。Phonon 取代了它。

更多信息:
维基百科 - Phonon (KDE)
Phonon 网站

Plasma
KDE SC 4 中Plasma桌面(直译就是“等离子”) 取代了KDesktop,kicker和superkaramba 部件(widget)引擎。新的小工具(applets)被称作Plasmoids(直译就是“等离子体团”),范围从信息收集部件到迷你程序比如计算器或是字典。其他来源的部件,像是SuperKaramba部件或是Google Gadgets也同样支持。

更多信息:
维基百科 - Plasma (KDE)
Plasma 网站
Plasma FAQ
Youtube - Plasma Applets Galore (Part 1)
Liquidat's Blog

Qt
(读音'cute') 一个编写跨平台程序的框架/工具包。很多跨平台程序比如 Opera 浏览器,GoogleEarth和Skype都是采用Qt。Qt 最初是由Trolltech开发, 如今Trolltech已经被Nokia公司收购。Qt 构建了构建KDE软件用的底层函数库。

更多信息:
维基百科 - Qt
Qt 演示视频

Solid
Solid为硬件管理提供了单一的API。硬件被分为“域”(domains);初始域涉及HAL,NetworkManager和Bluetooth堆栈。因为Solid的后端是可插的,Solid帮助程序开发人员编写更少的代码,并拥有平台独立性。

更多信息:
Discover Solid
Solid Brings Hardware Configuration and Control to KDE platform

Soprano
Soprano是Nepomuk的子项目,提供一个集合信息(比如标记,评分等)的仓库,以使得这些信息对Strigi可用。

更多信息:
More about Nepomuk-KDE: Soprano and KDE platform integration

Strigi
一个深度索引(deep-indexed)搜索守护进程,Strigi以快速和轻量为目标。他也使用SHA-1 hash来辨别复制的文件。

更多信息:
Strigi - the fastest and smallest desktop searching program
维基百科 - Strigi

系统设置
KDE SC 4中的KControl(控制中心)替换,提供对于KDE平台的模块化控制。

更多信息:
KDE SC 4 System Settings illustrated

Threadweaver
这个线程编程库用于多核处理器的工作,在排队执行它们前将它们以优先次序排序。ThreadWeaver提供了用于多线程编程的高级作业接口。

更多信息:
Why Multithreading? (技术向的文章)

虚拟桌面
基于Unix窗口管理器的一个流行的概念是「虚拟桌面」。这意味着你不只有一个屏幕可以用来放置窗口而是有多个。但你切换到另一个不同的桌面(通常用「分页器」)你只会看到新桌面里启动的窗口或移至新桌面的窗口。窗口也可以做的"sticky",意思是他可以出现在全部桌面。

WebKit
HTML 渲染引擎,起源于KHTML的一个分支。被Apple采用,用于Safari的开发。通过Qt,Webkit将完整的功能带给了KDE SC 4。

更多信息:
Webkit 主页
维基百科 - Webkit

部件
柯林斯英语词典:“任何名称未知或临时遗忘的小的装置或设备。”对KDE软件来说,部件(widget)是桌面画布上单一组件。其他类似的通用名称是“小程序(applet)”或“小工具(gadget)”。Superkaramba主题,Apple的Dashboard,Google Gadgets,Yahoo Widgets,Vista Sider Widgets,Opera Widgets都是其他部件系统的实例(其中有些同样被Plasma支持)。

X-服务器
X-服务器提供了一个基本层,基本层之上构建了各种图形用户界面比如KDE Plasma桌面。他(从本地主机以及远程主机)管理基本的鼠标和键盘输入并提供基本的图形例程来绘制矩形和其他原语。

XMLGUI
一个用来设计用户界面的编程框架。他被广泛的运用在KPart

更多信息:
维基百科 - XMLGUI
维基百科 - Qt Style Sheets

缩放用户界面

缩放用户界面(Zooming User Interface)。"缩小,使用者能获得他们做的所有物件的分组的预览。这些分组反映它们正工作的项目,保持不同套的文件组织的方法等。缩小时悬停或点击这些分组中的某一个,使用者可以获得分组里内容的预览/截图,或放大那个分组,它就会以全尺寸显示在物理屏幕上。" aseigo。(渣翻译)

更多信息:
Youtube ZUI 演示
Back to the Introduction page