本文翻譯自 Linux Orbit.com網站,原文作者為JohnFacey,原文網址為: http://www.linuxorbit.com/features/kde21.php3 前言 KDE對大部分的Linux使用者而言應該都很熟悉(KDesktopEnviorment,K所代表的意義為Kool),它已經在 Unix 及GNU/Linux桌面上風行多年
本文翻譯自
LinuxOrbit.com網站,原文作者為John Facey,原文網址為:http://www.linuxorbit.com/features/kde21.php3
前言
KDE 對大部分的Linux使用者而言應該都很熟悉 (K Desktop Enviorment,K所代表的意義為Kool),它已經在
Unix及GNU/Linux桌面上風行多年,除了少數幾家Linux公司(如Red Hat、TurboLinux)外,現在幾乎所有的Linux套件版本都是以KDE做為他們預設的桌面環境。雖然GNOME及KDE一直在Linux的桌面環境競爭,但大部分的地方都是互相合作,尤其是在其上的各式熱門應用軟體,很多使用者都是KDE與GNOME交換著使用。有些分析家指出因此KDE較GNOME受歡迎的原因在於KDE與Windows的環境比較類似,但有些人也因為這個原因批評KDE,但不可否認的是許多Windows的用戶移轉到 Linux 上來使用KDE使用上較容易上手。
KDE 2.0自2000年10月23日發表以來,一直受到許多廣大使用者的喜愛,很多人都迫不及待下一版本的出現。KDE 2.1 於 2001 年 2 月 26 日正式推出,果然不負眾望,有許多的改進及穩定度方面提。國內 CLE 也推出了 KDE2.1 for CLE 1.0 版本,可至 ftp://cle.linux.org.tw/pub/CLE/atayal/i386/ 下載
KDE 2.1是一個很龐大的程式,限於篇幅,接下來的重點將放在KDE 2.1有哪些新的改變及一些基本的特色,我們先從安裝KDE 2.1開始。
安裝
在安裝KDE 2.1之前,必須先安裝某些軟體套件。其中最重要的是QT,它是KDE的圖形函式庫。KDE 2.1需要配合QT 2.2.3或更高的版本(目前QT 2.4的版本正在
開發)。大部分最新的Linux套件在安裝時都應會將這些軟體套件安裝進去,如果你沒有QT 2.2.3以上的版本,可以至http://www.trolltech.com/ 下載最新的QT版本。此外,X Windows的版本建議為XFree86 3.3.6以上。
本月初(2001年3月),你已可以在各鏡射站台下載KDE 2.1的RPM及DEB安裝套件。(Mandrakesoft公司在3月20日已將他們自己公司的KDE 2.1 RPM套件加至MandrakeUpdate program)。 KDE的FTP站台就可以下載KDE 2.1的RPM及DEB套件,你可以至 http://www.kde.org/download.html 選擇你欲下載的Linux版本。請先將RPM的所有KDE 2.1有關的套件全部下載。
如果你要從前一個版本升級KDE,以root身份登入console後,切換至你下載KDE 2.1 RPM檔案的目錄,然後下指令:
# rpm Uvh *.rpm
如果之前沒有安裝過任何KDE的相關套件,你可以下以下指令:
# rpm I *.rpm
KDE 2.0 至 2.1:改變及改良的部分
KDE 2.1 與 2.0 最大的改變在於 Konqueror 的 rendering Engine 以及多媒體播放程式從 Kaiman 換成 Moatun 。Kmail 也有許多的改進,包括郵件清單中的 aware folder, 讓你可以設定 PGP 的 GUI 工具,另外還有可針對郵件主題做訊息過濾。然而,這一版的Kmail 仍未支援 IMAP,將在未來的版本中加入。
Pixie 是 KDE 2.1 版本中新加入的圖形編輯器,雖然無法媲美 GIMP,但對於 Linux 上來說未來又多了一個不錯的繪圖軟體。
KOffice並未隨著2.1版本釋出新的版本,但在下一個 KDE 版本中便會推出新的 Koffice 2.1。Konqueror 允許一些新的I/O的輸入方式如audiocd:/、smb:/、lan:/去浏覽CDDB CD、Windows網路芳鄰及NFS分享等。Kicker(KDE Panel)允許像 Windows 的工作列一樣可以將相關應用程式的 小圖示直接用滑鼠拖曳的方式加入至 Panel 中。此外,最新的 QT 2.3 支援 widget set 及 Anti-aliased (螢幕字形鋸齒邊消除的功能) ,並增加了對True Type字體的列印支援。Anti-aliasing 字體能夠讓顯示出來的字體和列印字體更加平滑地顯示每個字母的邊緣。只可惜QT 2.3是在KDE 2.1發表之後幾天才推出的。詳細的KDE 2.0與2.1的比較可以參考:http://www.kde.org/announcements/changelog2_0to2_1.html
Konqueror 2.1 檔案總管、浏覽器及還有更多….
首先我們先來介紹 Konqueror。Konqueror 類似多用途的微軟 Internet Explorer,而與 MSIE 不同的是,Konqueror 並不需一定要在 KDE2.1 才能執行,而對於 Windows 的使用者來說,它的確提供與 MSIE 的許多類似的功能。
在本機上,你可以將 Konqueror 當作是檔案總管或是浏覽器來處理每天的電腦管理如搬移檔案或改變檔案權限。Konqueror同時也讓你可以去浏覽區域網路內其他的檔案系統如Windows 98的網路芳鄰。如果安裝了Samba Client而且在你的區域網路內也有Samba分享,你可以非常容易的浏覽他們所分享出來的檔案。
除了在本機及區域網路內的浏覽功能外,Konqueror 也擴充它 Internet 的功能,它符合 W3C 的全功能標准,同時也可以當作GUI的FTP使用者介面,從下圖A可以看到透過 Konqueror 所浏覽到的網頁。
圖A:透過Konqueror看網頁
(請點下看放大圖)
KDE 2.1桌面 非常的簡潔的介面
KDE的桌面環境讓使用者使用起來非常的簡單實用,節省許多寶貴的時間。它包含了多個桌面、Panel上的捷徑以及系統應用程式的集合等等。一個KDE 2.1的特色便是在KDE的桌面上可以顯示HTML、圖形及文字檔,另外KDE還可以內含文件檔內容或圖形檔案的小型圖示於桌面上,讓你可以分辨這個檔案的內容為何,如圖B所示。
圖B:內含文件檔內容或圖形檔案的小型圖示於KDE桌面上
(請點下看放大圖)
KontrolKDE控制中心
KDE2控制中心(Kontrol)是一個簡潔及內容豐富的一個KDE設定程式。Kontrol 以階層式的顯示方式(如圖C),使用 Icon 來表示不同 KDE 種類的設定。從設定景主題到聲音的改變,幾乎和東西都可以透過 Kontrol 來完成設定。另外 Legacy Theme Importer 可以讓你去改變 KDE 的景主題,包括 KDE1.0 及 2.0 的景主題,同時也將 GNOME 的景主題加入支援。
圖C:Kontrol以階層式的顯示方式,使用Icon來表示不同分類的設定
(請點下看放大圖)
Noautn多媒體播放程式
在KDE 2.0中主要的媒體播放程式為Kaiman。Kaiman 事實上只是個過渡產品,KDE計畫中真正的多媒體播放程式為 Noatun。筆者認為 Kaiman 的介面設計的較不吸引人,也許它使用GQmpeg(GNOME的媒體播放程式)的外觀,而 Noautn 的出現,改變了我對 Kaiman 的觀感。
你可以透過 Kontrol 來設定讓 mp3、MPEG 及 Ogg Vorbis 等類型檔案以 Noautn 來開啟。另一個不錯的特色 Noautn 也可以像其他應用程式一樣擺放在 KDE system tray裡。Noautn 同時支援各式各樣的skin plug-in模組、曲目浏覽及音效 plug-in(如Extra Stereo)。對於 KDE 的使用者來說現在有了一個不錯的媒體播放程式(見圖D)。
圖D:KDE2.1中的Noautn媒體播放程式
(請點下看放大圖)
aRtsKDE Sound Daemon
對於喜歡在Linux玩
游戲的人,大部分出自 Lokisoft.com 商業游戲都有支援 ESD(enlightened sound daemon),這些大多使用在 Gnome 與 Enlightenment 的桌面環境。KDE 一直到 KDE 2 以後才支援類似 ESD 的音效合成器。KDE 2 的 aRts 類似 ESD ,皆允許你的去做混合音樂流的功能,這樣的功能可讓你的音效卡在同一個時間中可發出多種聲音。例如當你在聽MP3的時候,也可以同時發出I
CQ的訊息聲音。所有的KDE 2.x 應用程式皆需要使用aRts來發出聲音,這也表示一些在使用一些非KDE應用程式可能無法同時發出聲音。
圖E:你可以利用artsbuilder來調整aRts daemon對於音樂流的混和
(請點下看放大圖)
KdevelopKDE下的C++整合式開發環境
Kdevelop是筆者使用過最容易上手的圖形化開發工具之一(Linux Center 對於 Kdevelop 有做使用上的介紹,可參考該技術文件),它的使用介面與 Visaul C++ 很類似。Kdevelop已推出很久了,最新的版本1.4做了大幅度的改變。之前我們提到的QT widget set,是一個類似 MFC,它可以快速的將 MFC 程式轉換成 QT。Kdevelop的特色之一便是QT Designer,它是一個圖形介面用來在一個表單中放置圖形元件及不同的符號。另外一個特色便是我們之前提到過的,Kdevelop提供了極佳的線上使用手冊(如圖F),讓你使用Kdevelop設計程式是能夠更快速。
圖F:Kdevelop提供了極佳的線上使用手冊
(請點下看放大圖)
PixieKDE 看圖程式/圖形編輯器
Pixie(如圖G所示),可以用來浏覽或編輯各式各樣的圖形。包括JPG、GIF和PNG等。它包含一個非常簡單的介面讓你可以開啟圖檔及圖檔的小圖示(有點類似ACDSee)。Pixie可以對圖形做Rotating、cropping、solarizing、sharpening的效果。雖然它是個不錯的編輯器,你不能利用Pixie做一個新的圖檔,只能編輯現有的圖檔。Pixie是一個新的軟體,所以我們可以看看對於未來它會如何發展,或許會發展出與GIMP一樣棒的繪圖軟體。
圖G:Pixie
(請點下看放大圖)
結語
KDE一直是筆者的Linux桌面的最佳選擇。它簡潔的介面和熟悉的圖示及面板讓筆者第一次使用Linux時就能夠很容易的上手。既然它是筆者第一個使用的介面,之後筆者一直使用KDE做為筆者預設的桌面環境。當KDE 2.0推出時,筆者對於它與1.x系列的改變印象十分深刻。現在筆者已經將KDE升級至2.1.1,並且隨時注意KDE計畫未來會提供什麽更佳品質的產品。KDE無疑地是類Unix環境下最佳的桌面環境。
在KDE 2.1版本中令人最印象深刻的是:
l 桌面及Konqueror檔案預覽
l 最新QT 版本的Anti-aliasing及Xfree86 4.0.2
l Pixie一個不錯的GUI圖形編輯工具。
l Kmail的新功能,雖然還尚未提供IMAP功能。
以下為KDE的相關參考資源:
KDE:http://www.kde.org
KDE Themes:http://kde.themes.org/
aRts:http://www.arts-project.org/
Noatun:http://noatun.kde.org/
Kdevelop:http://www.kdevelop.org/
Konqueror:http://www.konqueror.org/
Pixie:http://www.mosfet.org/pixie