術語表

From KDE Wiki Sandbox
Revision as of 13:20, 9 August 2010 by Qiii2006 (talk | contribs)


首頁 >> KDE介紹 >> 術語

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

概述

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 個人信息管理套件)數據設計的數據存儲訪問機制。單一的存儲和檢索系統帶來了KDE3時無法給與的效率和可擴展性,KDE3下每個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的新概念。「通知」已經使用這一系統。比如在用戶下載任務或檔案復制任務時啟用追蹤任務進度。這也會用于其他各種通知。
更多信息:
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)用作設置全局性偏好。在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 只是 KDE 3 僅有。它可以被用于設定 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