距離Ubuntu正式推出時間越來越近,Ubuntu 11.04也在4/14推出Beta 2版本。這個版本會是最後的Beta版,由於 Ubuntu的開發行事曆經過修正,取消RC版,直接進入正式釋出的階段。所以這個Beta版本也會是最接近最後正式版的一個測試版。
Ubuntu 11.04一如預料,會是現階段變化最劇烈,顛覆以往操作習慣的一個作業系統版本。這次主推的功能之一,就是Ubuntu團隊開發的新操作介面Unity。這個功能在測試者之間意見不一。以筆者的看法,Unity很有新意,對於小螢幕使用者的體驗會是一個新的嘗試,不過以成熟度來說,Unity目前還不如深耕已久的Gnome 2.x。雖然Ubuntu 11.04最後確定預設桌面環境為Unity,但他仍會保留傳統GNOME桌面環境。
▲筆者的筆電目前灌Ubuntu 11.04 Beta 2版,桌面環境可以看到「傳統Ubuntu桌面
(即GNOME 2.32.1桌面環境)」與Ubuntu(代表Unity桌面環境),Unity 2D那個則是
另外找PPA頻道安裝的無3D加速特效版Unity,官方未收錄到預設套件中。
Ubuntu 11.04 Beta 2這次做了不少改變,Kernel版本從2.6.35提升到2.6.38,硬體支援與效率上也有所進步,一些改變都來自於先前套件的功能調整。例如Launcher工具列已經可以依自己的使用習慣,決定他是否以「常駐在側邊上」或是「滑鼠移過去才會浮現」的方式去運作。兩種操作方式都各有利弊,取決於使用者自己的習慣與設定,也多了一分彈性。
另一個讓筆者印象深刻的功能,就是Overlay Scrollbar。視窗右側一般會有一個捲軸,這個捲軸的部分也會占掉一些螢幕位置。Overlay Scrollbar是讓捲軸「脫離」視窗邊框,「浮」在視窗的右側,在不影響實際操作的情況下改變了捲軸存在的形式。但目前還不是每種軟體都能夠支援Overlay Scrollbar,筆者沒有摸過太多軟體,大致上,檔案管理員Nautilus看起來是OK的。不過慣用的瀏覽器Chromium跟系統預設的Firefox 4,很顯然就沒有這個特色。
▲Overlay Scrollbar指的就是右邊滑鼠游標處的捲軸「漂浮」模式
(圖片來源:Web Upd8)
▲也不是每個程式都有Overlay Scrollbar,起碼筆者試了Chromium跟
Firefox 4,兩個都很有個性的用自己的捲軸
Unity系統通知區吃圖示?教你改出來
Beta 2的部分修掉了Beta 1以來不少Bug,穩定度上也加強了不少,雖說可能還有不少隱性的Bug,而且系統提示出錯的視窗還是偶爾會跳一下,但已經值得一玩。如果要拿來作為長期工作平台,可以等4/28正式版釋出之後再來考慮更新安裝。就算是一時無法適應Unity的劇烈改變,還能夠重新從傳統Gnome介面登入。筆者自己對Unity最大的怨念,就是右上角系統通知區硬是把gcin輸入法圖示給吃了,得自己靠一些小方法想辦法加回去。
Step 1.
先打開終端機,輸入下面指令(不需要加sudo)
gsettings get com.canonical.Unity.Panel systray-whitelist
接著會出現一行文字,以筆者手上的系統來說是
['JavaEmbeddedFrame', 'Mumble', 'Wine', 'Skype', 'hp-systray']
這是Unity桌面環境下,右上角系統通知區當中「不會被系統吃掉」的白名單。gcin輸入法並不在其中,所以不會顯示。基本上也不影響盲打輸入,不過看不到Logo似乎不夠安心(其實系統預設的ibus輸入法就不受影響。因為Logo是官方認可的,不過筆者打習慣gcin了實在很不想換過去……)。
Step 2.
這才是真的很囉唆的地方,因為這邊的指令要很小心不能打錯,因為沒辦法靠Tab鍵補完整段指令。簡單的來說,就是把剛剛顯示出來的中括號內容打回去,必且加上想要列入白名單當中的程式名稱。這樣Unity就不會自己主動遮蔽原本程式使用的Logo。像是下面這樣:
gsettings set com.canonical.Unity.Panel systray-whitelist ['JavaEmbeddedFrame', 'Mumble', 'Wine', 'Skype', 'hp-systray', 'gcin']
打完之後最好檢查一遍有沒有打錯。然後按下Enter,接著下次登入Unity桌面環境時,就會看到gcin的Logo出現。類似的情況也發生在Dropbox的Logo上,指令的邏輯跟前面輸入的一樣,在中括號裡面用逗號區隔,填上'Dropbox'之後按Enter,然後重新登入,圖示就會重新出現。(補充:Dropbox已經不用這樣改了,但是Logo是照Ubuntu風格重畫的樣子,不是原本Dropbox的藍色版本)
補充:其實把白名單改成['all']就可以了,指令換成下面這樣也行
gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"
或是利用「dconf-tools」這個圖形化工具去改機碼▲圖形工具dconf-tools也可以修改,不過筆者反而覺得複雜度比打指令還高…(圖片來源;Web Upd8)
筆者猜測,Ubuntu這次的作法,出發點應該是希望能讓系統圖示風格的部份能夠盡量一致,所以主動遮掉了一些非必須出現的Logo,只能靠白名單過濾。但是改回來實在太囉唆了,筆者寧可改回「傳統Ubuntu桌面」繼續用GNOME 2.32.1,或是等Ubuntu 11.10版有沒有機會改掉這個囧問題Orz,或是期待最近發表的GNOME 3.x。
其他還有些小地方也做了修正,包括:
- 原本Compiz裡面的Cube立方體特效,現在可以啟用了
- 可以直接從Dash拖拉圖示到Launcher工作列
- 顯示Dash介面時,左上方的Ubuntu Logo與Launcher工作列會變成灰色(不過也有媒體認為那是藍色……Orz)
- 終端機視窗的分頁與捲軸顏色統一變成黑色,跟黑底(其實有點算帶點半透明的深紫色)的終端機底色搭配
- 消息來源:Web Upd8、OMG! Ubuntu!