Ubuntu 10.04應該立即改進的16個地方
原創【51CTO.com 3月16日外電頭條】Ubuntu 10.04(代號Lucid)眼看就要發布了,根據我個人的了解和接觸,我總結了Ubuntu 10.04中即將出現的16個變化和改進,當然這一切也是仁者見仁智者見智,但求引起大家的關注,不過我想提醒你的是本文介紹的內容大多是10.04中新出現的特性,文章所有附圖都是在Lucid Lynx Alpha 3(構建日期2010年3月6日)中截取的。
51CTO編輯推薦:Ubuntu 10.04特別專題
1、窗口控制
圖 1 窗口控制按鈕放在左側了
在新的窗口控制實現中還存在兩個缺陷。
首先,控制按鈕位于窗口左側,這樣的設計令人匪夷所思,因為:
• Ubuntu用戶習慣了在右側的窗口控制按鈕;
• 將窗口控制按鈕置于左側沒有什么特別的原因,只是為了改變而改變;
• 窗口不平衡(現在所有東西全部都置于左側,有一種左重右輕的感覺);
• GNOME默認是放置在右側的,這樣做會在未來引起兼容性問題;
• 如果強制用戶左側控制,要讓普通用戶改回到右側不容易;
• 菲茨定律開始生效,在同一區域出現太多小目標,那么就很難正確。
其次是按鈕順序變化,最大化和最小化按鈕的順序交換了,這樣設計很糟糕,因為:
• Ubuntu用戶沒有這樣的使用習慣;
• 事實上,沒有一個人習慣這種設計;
• 關閉按鈕位于內側,完全不合乎邏輯;
• 它破壞了其它主題,使它們看起來很丑。
圖 2 按鈕順序也變了
很明顯,人們都不喜歡改變已經熟悉了的操作體驗。當然,如果設計團隊在做決定前咨詢一下社區或仔細做一下研究,就不會出現這種情況了,好在他們現在已經意識到這是一個糟糕的主意了。
2、Bug #403135:通知區域背景透明度(在默認主題中已經修復了)
圖 3 通知區域圖標背景色透明度屬性無效
這個bug自Karmic Alpha版本就出現了,感覺就像蒙上一層灰塵,它影響非默認應用程序的狀態欄圖標外觀,如用戶喜歡的Pidgin,Banshee和VLC等,即使用戶在/usr/share/pixmaps中的.png圖片背景是透明的,在狀態欄顯示時也失去了透明度。
但我注意到在Clearlooks,Kin,Homosapien或Turrican等主題中沒有這個問題,因此這個問題與默認的主題明顯有關,我一直想不通為什么在“專家級”的默認主題有問題,而在社區主題中卻沒有問題。
#p#
3、Rhythmbox插件搜索
圖 4 總是彈出搜索插件的對話框
這是我轉向Banshee的原因,Rhythmbox播放下一首歌曲時總是提示我安裝插件,當我從庫中載入收藏列表時一樣會提示我,即使我安裝了世界上所有gstreamer插件,它仍不會消失,最愚蠢的莫過于,它實際上正在播放的歌曲但卻顯示不能播放,當你點擊“取消”時,它會跳到下一首歌曲,搜索插件也永遠不會返回結果。
參見Bug報告:http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=529690。
一些可行的解決辦法:
• 在Rhythmbox的偏好選項中有一個選項可以禁用插件搜索;
• 如果插件搜索程序記得搜索的格式類型,就不用再搜索一次了;
• 增加有效格式的數量,使搜索效果更好;
• 在插件搜索對話框中有一個復選框,上面寫著“不再搜索插件”。
此外,請注意彈出窗口上的關閉按鈕位于左側,并且缺少最大化和最小化按鈕。
4、軟件中心的進度條(已修復)
圖 5 別扭的進度條
看到上圖中黑色的進度條外框了嗎,為什么這個進度條不好,原因如下:
• 這個黑色的邊框與軟件中心其它部分的風格太不匹配了;
• 它使用了Ubuntu調色板從未使用過的紅色;
• 在軟件中心其它地方也從未出現過紅色;
• 它沒有正確進行填充設置,因此看起來怪怪的。
我希望這個bug在未來數周內得到修復,bug編號Bug #533535,地址:https://txt.appspot.com/bugs.launchpad.net/ubuntu/+source/software-center/+bug/533535。
#p#
5、Gnome菜單圖標
圖 6 有些菜單項配有圖標,有些沒有
這是Ubuntu社區最近討論得最多的話題,我不在乎別人說什么,但這里確有一些菜單項沒有圖標,顯得很不一致,要么全部有圖標,要么全部沒有圖標,但不能兩者兼而有之,特別是有些圖標與對應菜單項的含義完全不一致,這個問題已經作為bug多次報告了,但遺憾的是直到現在還沒有解決。
如果Gnome開發人員不想加上圖標,可以提供一個功能由用戶自己來定制,一個理想的地方是“外觀設置”。
6、通知區域邊界
圖 7 沒有左對齊的菜單
這又是一個奇怪的設計決定,簡直太不專業了,復選框本應和圖標排在一條豎線上,但圖中所顯示的效果有點讓人啼笑皆非。我真想知道這種設計背后的真實想法是什么。
Bug #533548(bug地址:https://txt.appspot.com/bugs.edge.launchpad.net/ubuntu/+source/rhythmbox-applet/+bug/533548)。
#p#
7、通知區域
圖 8 通知區域占據了一半空間
在1280px寬的頂部面板中,通知區域居然占據了一半的空間,不管你是否打開了多少窗口,它就是要占這么寬。仔細看看通知區域圖標之間的縫隙,簡直可以開公共汽車了。
圖 9 通知區域中的圖標間間距不均勻
當前的面板間距設置得很不合理,因為:
• 它占用了太多的頂部面板空間;
• 和其它主題比較,它不一致;
• 和面板中的其它項目也不一致*。
*Rhythmbox和音量調節之間的縫隙與無線網絡和Pidgin之間的縫隙不一致。
關于通知區域另一個壞消息是,每個項目并不是獨立的小程序(applet),例如,假如我想刪除Messaging菜單,因為我不喜歡或不會使用它,這個假設應該是合理的,很多人都不會使用它,因為我們更喜歡使用Gmail,同樣,許多人喜歡使用Pidgin代替Empathy,因為Pidgin更好用,因此在這種情況下,幾乎75%的Messaging菜單功能是無用的。
我唯一的選擇時移除整個通知小程序,因此Rhythmbox、電池狀態指示燈和音量指示器也就丟失了,但無線小程序出于某種原因是分開的。
要解決辦法?你可以將所有小程序全部獨立出去,但我認為最好的辦法是將將它們分組到“系統狀態”和“應用程序”中。例如,在“系統狀態”小程序中可能會顯示:
• 電池指示器
• 無線指示器
• 音量指示器
• 崩潰報告通知
• 可用的更新
• CPU利用率等
而在“應用程序”區域中,你應該看到以下應用程序的托盤圖標:
• Rhythmbox
• Messaging Menu
• Pidgin
• Desktop Drapes
• Transmission
• Banshee等
Bug #533544(bug地址:https://txt.appspot.com/bugs.launchpad.net/ubuntu/+bug/533544)。
8、默認字體大小和默認指針(大概是不會變了!)
圖 10 默認字體有點大
Ubuntu是時候改變默認10號大小,96dpi的字體了,應該改小一點,我使用8號,96dpi的Sans字體完全可以看清楚,而且非常清晰,字體太大表明我們的操作系統是孩子們的玩具。
字體太大帶來的負面影響是很大的,如菜單項似乎永遠都顯示不完,對話框看起來失去了平衡,整個感覺就是一個玩具。
常用的Firefox 字體也變大了,對于上網本用戶來說,8px大小就已經足夠了。
圖 11 Firefox不同字體大小界面對比
Bug #533552(bug地址:https://txt.appspot.com/bugs.edge.launchpad.net/ubuntu/+bug/533552)。
此外,還有鼠標指針也遭人唾棄,為什么還是白色的DMZ?那可是Windows 98的標志,Whiteglass是一個更符合新主題的指針。
#p#
9、Ctrl+Alt+Delete(大概是不會變了!)
按下這三個鍵應該啟動系統監視器,而不是注銷,理由是從Windows轉向Ubuntu的Windows用戶在遇到錯誤時,習慣性地會按Ctrl+Alt+Delete,但現在按下這三個鍵彈出的是關機/注銷菜單,這不是他們期待的效果。
解決辦法是給注銷分配另一個組合快捷鍵,或者是取消Ctrl+Alt+Delete組合鍵,因為在右上角面板上就擺了一個注銷按鈕。
如果按下Ctrl+Alt+Delete默認啟動系統監視器(與Windows的資源管理器類似),用戶可以在這里殺死凍結進程,即使是Linux老用戶,這一改進也是很實用的。
圖 12 系統監視器
10、Pidgin應該最小化到消息菜單,而不是關閉
為什么現在我關閉好友列表時將Pidgin關閉了?它應該象Empathy那樣最小化到消息菜單,應該啟用托盤圖標,通過托盤圖標進行關閉,但由于前面講過的透明度bug和通知區域間距不一致問題,如果真那樣做也會顯得很丑陋。
#p#
11、Computer Janitor不應該出現在Ubuntu中
圖 13 還未完工的Computer Janitor
這個程序不僅會移除依賴和第三方軟件進行系統破壞,它看上去還很丑陋,從上圖中我們可以看到列表標題欄頂部的空白區域很不協調,另外還有一部分區域是灰色的。
參見Bug #533559(bug地址:https://txt.appspot.com/bugs.edge.launchpad.net/ubuntu/+source/computer-janitor/+bug/533559)。
整個程序看起來也不清楚是做什么的,不僅標題錯誤,連應用程序的名字也是錯的。
首先,這里的“Computer”不是指計算機,而是指你的程序包,如果它真的清理你的計算機,它會移除舊內核,運行殺毒程序,清除Internet瀏覽歷史記錄等。
其次,“Janitor”在美國以外很少有人使用這個詞,在新西蘭使用的是“cleaner”,我敢肯定“Janitor”不好翻譯,試試翻譯成中文或阿拉伯文看看。
參見Bug #533557(bug地址:https://txt.appspot.com/bugs.edge.launchpad.net/ubuntu/+source/computer-janitor/+bug/533557)
參見Bug #533558(bug地址:https://txt.appspot.com/bugs.edge.launchpad.net/ubuntu/+source/computer-janitor/+bug/533558)
另一個名稱錯誤是章節標題,假設你的是新用戶:
• 未使用的(Unused)是什么?顯得一點意義也沒有,因為Google Chrome和Skype出現在那里,但我卻每天都在使用;
• 推薦的(Recommended)是什么?推薦安裝的應用程序?推薦的下載?
• 優化(Optimize)什么?碎片整理?運行殺毒程序?清除我的瀏覽歷史記錄?
這個程序在成為標準安裝程序之前還有大量的工作要做,我認為如果這樣的程序提供給新手使用甚至是危險的,它應該立即從Lucid中移除。
我建議這個程序改名為“包清理器(Package Cleaner)”,等到Lucid+1版本時再集成進來。
12、偏好菜單太長了
圖 14 偏好設置菜單太長了
我們不是要憑借Ubuntu“易于使用”的特性促進銷售,默認的偏好菜單太長了,一般的屏幕一屏顯示不完。
這個菜單需要認真清理,至少有一半的東西可以合并。
#p#
13、音量調節程序現在看起來太糟糕了
圖 15 半成品狀態的音量調節界面
這個小程序在我看來還不如Karmic中的效果,為什么?
• 滑塊太短了,微調時不好控制;
• 另外兩個選項“靜音”和“聲音偏好”沒有組織在一起;
• 在滑塊下方莫名其妙地出現了一條線;
• 與無音量圖標相比,最大音量圖標沒有足夠的空白空間;
• 音量變化顯示在通知系統中,你希望音量控制的方式保持一致;
• 音量指示器圖標和無線網絡、日期、rhythmbox等小程序的圖標大小不一致,它們都是長度比寬度達,而這個是寬度比長度大;
• 滑塊的背景色看起來不協調。
老實說,這個小程序除了移動滑塊時可以調節音量,其它功能都還沒完成,事實上,向右移動滑塊本應是增大音量,但音量卻減小了,不過我一點也不驚訝。
參見Bug #533560(bug地址:https://txt.appspot.com/bugs.edge.launchpad.net/ubuntu/+source/gnome-applets/+bug/533560)。
下面的圖像顯示了小程序的長寬比例潛規則。
圖 16 各種小程序屬性菜單截圖,音量控制菜單顯得格格不入
14、不錯的電池狀態窗口有什么不妥?
當你在小程序的電池名稱上點擊一下,就會彈出一個可愛的小窗口,我沒有安裝Karmic,所以我不能截圖給你看,它確實不錯,但現在我們看到的是:
圖 17 電池狀態窗口看起來很美,其實沒什么用
這里顯示的信息很酷,但普通用戶根本用不著這些信息,他們只希望電池能夠工作,在出去之前能夠看看電池還剩多少電量,如果需要更換電池,可能還想知道是什么型號的,僅此而已。另外,其中有一半的信息是錯誤的。
#p#
15、MeMenu不從“關于我”拾取圖像
當你單擊MeMenu中的圖片時,打開“關于我”程序,這意味著要從這里提取圖像,你可以填寫詳細信息并選擇一張圖片,但圖片不會顯示在MeMenu中,即使重啟也解決不了。
圖 18 不能從“關于我”拾取圖片
16、MeMenu文本框沒有解釋它的功能
再次假設你是一位新用戶,作為一名新用戶,請你告訴我下圖中的文本框是干什么用的:
圖 19 沒有注釋的文本框
也許你認為會是一個搜索框,也許是IM狀態更新輸入框,但實際上它是微博Gwibber更新輸入框,在我的系統上是Twitter和Facebook,試想如果用戶沒有使用這些服務,他們想得到嗎?
【編輯推薦】
- Ubuntu 10.04將帶給我們什么?
- Ubuntu 10.04舊貌換新顏:LOGO、主題變臉
- Ubuntu 10.04威脅Windows 7
- Ubuntu 10.04默認搜索引擎更改為雅虎
- Ubuntu 10.04將帶給我們什么?
- Ubuntu 10.04 Alpha 2性能對比測試
【51CTO.com譯稿,合作站點轉載請注明原文譯者和出處為51CTO.com。】
原文:16 things that could be improved in Ubuntu 10.04 作者:Benjamin Humphrey