術語表

From KDE UserBase Wiki
Revision as of 21:07, 14 March 2012 by FuzzyBot (talk | contribs) (Updating to match new version of source page)

這個頁面提供了非技術性的參考,同時帶有指向更詳細資料或解釋的鏈接。

概述

KDE 4.0 圖形指南4.1 影片 極好的概述了早期的 KDE 軟體集(Software Compilation 簡稱 SC) 4。

以下的術語解釋旨在幫你理清新名詞和新概念。在有些情況下,你能找到 KDE 3 組件到與他對等的關聯的 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 的新概念。「通知」已經使用這一系統。比如在用戶下載任務或檔案復制任務時啟用追蹤任務進度。這也會用于其他各種通知。
更多信息:
Extender Mockup?content=30012 模型截圖
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

KDE 3 中,浮動列,通常在屏幕底部(有時候又稱面板),上面有程式啟動器,分頁器以及啟動程式駐留的按鈕。查看面板

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 只是 KDE 3 僅有。它可以被用于設定 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 混成特效的支援。

更多信息:
通向 KDE 4 之路: 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)是個顯示你桌面上窗口的位置的小程式或面板元件,通常如果你有多個虛擬桌面時顯示預覽。

面板

參見 KickerKDE SC 4 中 "kicker" 這個命名被拋棄了,規範用詞是"面板(panel)", "Applets" 大部分被元件(Widget) 取代。

More info:

Panels

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 演示