术语表

From KDE UserBase Wiki
Revision as of 17:53, 3 March 2011 by FuzzyBot (talk | contribs) (Updating to match new version of source page)

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

概述

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 系统的影响,之后取代了它。
更多信息:
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)用作设置全局性偏好。在 KDE SC 4 中被系统设置界面取代。

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 允许 KMailKOrganizer(以插件的方式)整合进 Kontact 套件,或整合 KHTMLAkregator 以显示网站内容。

Kross

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

KRunner

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

KSVG

KSVG 提供 KHTML 浏览器的可伸缩矢量图形支持. KSVG2 扩展了 KDE SC 4 的这个特性。

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

氧气(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 页面
Plasma FAQ
Youtube - Plasma Applets Galore (Part 1)
Liquidat's Blog

Qt

(读音 cute ) 一个编写跨平台程序的框架/工具包。很多跨平台程序比如 Opera 浏览器GoogleEarthSkype 都是采用 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 info:

More about Nepomuk-KDE: Soprano and KDE platform integration

Strigi

一个深度索引(deep-indexed)搜索守护进程,Strigi 以快速和轻量为目标。他也使用 SHA-1 hash 来辨别重复的文件。
更多信息:
Strigi - 最快、最只能的桌面搜索程序
维基百科 - Strigi

系统设置

KDE SC 4 中的KControl(控制中心)替换,提供对于 KDE 平台的模块化控制。
更多信息:
KDE SC 4 System Settings illustrated

Threadweaver

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


More info:

Why Multithreading? (Technical article)

虚拟桌面

基于 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-Server

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

XMLGUI

一个用来设计用户界面的编程框架。他被广泛的运用在 KPart
更多信息:
维基百科 - XMLGUI
维基百科 - Qt Style Sheets

缩放用户界面

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

更多信息:
Youtube ZUI 演示