作者:Lorne Bailey 翻譯:surestar) 什麼是KDE3? KDE是許多Linux 發布版本如SuSE和Turbolinux的默認桌面環境。它是用 面向對象語言C++編寫的。對於圖形化用戶接口來說,這是一個不錯的選擇,因為 它使程序員能夠簡便地獲得其確信可工作的部分功能,然後將它們組合為一個可 工作的應用程序。KDE使用了庫QT,並且KDE 發布的 KDE3使用了它的基礎庫的最新版本QT3。他們完成了一項偉大的工作,而我 現在已經將KDE3用作我的日常桌面了。 怎樣試用它 KDE3的好處在於你試用它的同時如果你仍想要使用KDE2,你可以繼續使用。 如果你還是使用的KDE1,那你可能想要立即更新此版本! 對於KDE1的使用者而言,問題在於我那個rpm包的KDE3版本使用了~/.kde 目錄,所以它會與KDE1沖突。如果你對此做些修改,你也可以避免這種情況。 KDE的啟動目錄定義於環境變量'KDEHOME'中,所以如果你在啟動KDE之前設置 好它,你應該就不會遇到問題。 你可以從KDE推薦的離你最近的鏡像站點下載適合你的版本的文件: 歐洲 美洲 澳洲 我正在使用SuSE 7.3,但是絕大多數版本有二進制程序在這兒。 是什麼原因使KDE3不受以前版本的干擾?程序和庫文件都存放在它們自己的 目錄,所以當你安裝時不會有什麼遭到損壞。這不像有些操作系統將每樣東西都 放到某個不安全的而且沒有人能真正理解的'注冊表'中,那樣只會使你的機器在 因重新編譯代碼而導致注冊表 損壞時變得毫無用處。當你為生計而開發軟件並經常性地重新編譯時,這就 的確是個問題。在SuSE上,KDE3庫存入到/opt/kde3而qt3存入到/usr/lib/qt3。 你應該通過'rpm -qpl '和查看包中所含文件列表 來雙重檢查是否存在沖突。此外,rpm在你安裝任何東西之前應該會給出一條警告。 你可以使用rpm來十分簡單地安裝。我將所有需要安裝的rpm文件放置到一個 單獨的目錄並輸入'rpm --install *.rpm'。如果它發出依賴性的抱怨,那麼 安裝需求的包並再次嘗試。我確實得到一條錯誤消息報在KDE2和KDE3之間存在 文件沖突。當我查看區別時,發現不過就是一個腳本中的一行上的兩個字符而已。 我不認為這是很大的問題,所以我使用了'rpm --install --force *.rpm', 這樣一點都沒有問題。 然後你對kdm登陸管理器進行一處修改。你轉到KDE Conrol Center->System->Login Manager並增加一項kde3。它會調用 與KDE腳本鏈接的/usr/x11R6/bin/kde3,這個腳本已經設置好所有事項, 所以KDE3能夠正常運行。KDE會詢問你是否想要導入你的KDE2的設置。我這麼做了, 一會兒之後,KMenu的導入工作出現不正常。這不是主要的問題,但是很不方便。 我推薦你不要使用舊的設置,而采用默認的安裝。如果你希望,你可以以後在 'kmenuedit'中修改它。 那樣應該可以實現。 有什麼風險? 不管怎樣,我認為定期備份你的所有重要文件是個好主意。運氣好的話,將你的文件 從機器上移開 - 如果可能,最好移到你燒制的CD上。你這樣做了,不是嗎?如果 沒有,那應該是你是否試用KDE3的先決條件。 真正最安全的方法是等待你的發布版本通過CD提供測試好的升級版本並經過了 他們的處理。面對現實吧,試用新事物並不適合於每個人,而且僅僅因為我 沒有遇到任何問題,並不意味著你就不會遇到問題。我認為真正的風險是非常小的。 迄今為止,我升級了3台不同的機器,而且如果我認為KDE3會損壞這些人的機器的 話,我肯定不會招致這些人的憤怒。我說過了,正如前面所提到的,你可能必須 強制安裝才能覆蓋腳本的沖突。如果這讓你感到不安,你可以備份這些文件並在 有問題時恢復它們。嘗試升級自然就包含了一些系統可能會受到威脅的基本知識。 不是每個人都喜歡把玩新軟件,因為他們只想完成任務。 好處是什麼? Konsole的規則。看上去不錯,而且有許多選項使之十分簡單,根本不須 用到鼠標。我用Konsole做許多工作,所以這對我而言是個大的進步。 字體防混淆做得確實不錯,即使對於Konsole也是如此。 KDE3看上去很棒。 它的觸覺也不錯。在Kcontrol Center/Style/Effects Enable GUI Effects 中你可以讓菜單透明,盡管它似乎需要KDE3的重啟。你可以使用許多內置的計劃 (Schemas)來改變Konsole的模樣。另外還有更多的一些主題。 KDE現在有一個分頁程序,你可以將應用程序從一個桌面托拽到另一個桌面。 你在窗口之間使用Alt-Tab切換後可以直接在激活的那個窗口輸入,而無需再點擊 該窗口的文本區域。 在'Edutainment'選項中有一些不錯的程序,如KToUCh打字程序,它會 教你進行打字練習。我真的需要在這方面提高一些(你可能從本文中也看出來了), 而且它確實使我獲益不少。還有一個小的行星儀KStars,它十分酷,此外不要 忘記了還有幾何程序KGeo。 使用它不需再練習什麼,因為它的操作與KDE2相似,只是做得更好了。 哪些還需要進一步提高? 我沒有遇到任何嚴重的bug,或者遭受任何形式的數據丟失。我只能提出少數一些問題, 這些曾給我制造了一些小麻煩,我敢肯定,其中有部分是因為我自己的疏忽造成的。 有時退出登錄會永久等待。這始終是我對於KDE的最大的不快,而且它 似乎老是出現。我希望至少看到它黑屏,這樣我還知道它在運轉。另外,KDE3讓人 十分不解的是當Kpager打開時——你必須再次登出。 我無法讓kdm正確啟動桌面。它正確地顯示了登錄屏幕,但是它只能 展示給我X Windows的灰色背景。這肯定是設置問題,但是我找不出原因所在。 我繼續使用原來的kdm,它就沒有問題。 從KDE2導入Menu不能工作,這樣你會丟失版本特有的命令,如SuSE的 yast2。當KDE3來自於發布版本的預先做好的包中時,我確信他們會將所有 東西放回原處。 有時使用KDE窗口的焦點切換,你只能在兩個窗口中使用Alt-Tab一次。 這讓我煩惱,因為我要用Konsole,Konqueror和gvim做許多文件編輯工作。 我只能在最近我使用過的兩個窗口間切換。但是這在其他登錄時卻可以用, 所以這真是有點古怪。你肯定會對CDE風格進行選擇,所以並不是所有都會 有影響。 有些人抱怨速度和大小。這對我倒不是問題,所以我沒有抱怨。不過,如果 你的資源有限,那麼你可能需要使用最小的桌面空間。我在下面列出了一些數字。 它更快嗎? 每當人們詢問速度時他實際指的是對速度的感知。對於應用程序的速度和最好的窗口 管理器/文本編輯器/紋理風格,每個人都有他們自己的(有時是強烈的)想法。我對 UseNet上的激烈爭論不感興趣。在許多測試之後,這些是我關於時間的最好評估。 你的情況可能有所不同。我知道有許多其它的窗口管理器,但是我認為測試會給出 一個一般的概念。我發現KDE是足夠快了,但是我認識到有些窗口管理器會讓應用程序 更快。讓我們首先從啟動時間入手。 啟動速度(Startup Speed) 應用程序 Enlightenment Gnome KDE2 KDE3 從控制台啟動 7 12 16 18 從kdm啟動 3 10 10 12 浏覽器 * X 2.5 2.5 終端 <1 1 1.5 1.5 郵件客戶端 * 5 2 2.5 媒體播放器 1 1 2.5 3 X —— 在我這裡不能工作,因為我的搞壞了。 * —— 不適用。 對於Gnome,我使用了Evolution作為Email客戶端。它具備許多功能, 所以我料想它就會啟動慢。另外,自從我更新了mozilla之後,Galleon就不能 工作了。 當我啟動應用程序時,我願意多等待一會,因為使用KDE可以讓我很容易地按 自己的想法使用。這是個人的偏好,而且需要剔除。相對於eterm來說,我更喜歡 Konsole。因為我啟動了一些應用程序,然後使用它們有幾個小時,啟動時間對我 來說沒有多少影響。 內存使用量怎樣? 我已經使用Ksysguard測試了一下,以下是測量值: 內存大小 應用程序 KDE2 KDE3 Konqueror 29,358 19,128 35,968 24,944 Kicker 24,340 13,820 26,708 15,644 KDesktop 23,608 13,156 28,580 17,972 Klipper 22,848 11,096 24,672 13,224 Kwin 21,976 11,200 22,920 11,064 正如你所見到的,它消耗的內存跟KDE2一樣或者更多。如果你的內存缺乏,那麼升級 不會對你有多少幫助。不過,因為內存很便宜,所以這對許多人來說應該不是什麼大 問題。我認為如果你有128MB,那就可以了。 它值嗎? 我盡量給你提供足夠的信息,以使你確定KDE3有多適合你的特定需要。我已經在3台 不同的機器上試用過,而且我至今也沒有遇到什麼真正的問題。倘若你是那種不介意 做少量系統管理工作並且喜歡嘗試一些很新的軟件的人,那麼我想你會喜歡KDE3。 倘若你正在尋找只需很少維護工作的,‘只是讓我做自己工作’的經歷,那麼我將 僅僅做些安全升級而用不著擔心它。我個人使用KDE3作為日常桌面,因為它讓我的 生活更輕松。而這正是我想要我的桌面實現的。我認為它值得一試來看看其是否 適合你的需要。 鏈接 KDE KDE的FTP鏡像站點 Trolltech - QT