Ubuntu 公開了最新的版本 12.10,同時也首次推出新功能 "Web Apps"。這個功能讓網路應用、網站與服務直接整合到 Ubuntu 的桌面環境,並有效運用 Ubuntu 的技術像是應用程式選單、HUD(抬頭顯示)、訊息選單、聲音選單、快捷清單等。
▲ 圖1
所以,舉例來說:
你也可以透過 Alt + Tab 在已整合網站之間做切換,就像在使用其他應用程式那樣,你也可以透過 HUD 對某些網站、服務執行一般動作,像是 GMail 的撰寫郵件。
最重要的是,這些都是可以選擇要不要的。例如瀏覽 GMail 時,瀏覽器會彈出提示詢問你是否要將網站與桌面整合。
▲ 圖2:Unity web apps in Ubuntu
選擇 Yes 則你將會透過 OSD 及訊息選單得知有新郵件,以及透過 HUD 及應用程式選單執行 GMail 的一般功能。選擇 No 則該網站將會與你的桌面保持獨立。
▲ 圖3:與 GMail 整合
目前已經有 Firefox 及 Chromium 支援整合 Web Apps 的功能,而開發者們仍持續讓其他的瀏覽器像是 Epiphany 或 Midori 也支援此功能。
在網站的部份,目前已有支援 Web Apps 的有 Yahoo Mail 及 Google 的服務像是 Gmail、Google Calendar、News、Google Plus、Reader、YouTube,以及 Launchpad、Facebook、Twitter、Grooveshark、Last.fm 等,詳細的清單請看這邊。如果你也想讓你的網站支援 Web Apps,這邊有相關的 API 文件。
如果你對這個新功能迫不及待的躍躍欲試,你可以透過以下兩道指令完成新增套件來源及安裝:
$ sudo add-apt-repository ppa:webapps/preview $ sudo apt-get update && sudo apt-get install unity-webapps-preview
然後重新登入即可。特別要注意的是,如果你已經透過其他 PPA 來源在 Ubuntu 上面安裝較新的 Unity 版本,像是 Unity Revamped PPA,則 Web Apps 功能將會沒有作用,你必須先將這其他的 PPA 來源清除。
當然,如果你不想用了,你也可以還原,只要執行以下指令:
$ sudo apt-get install ppa-purge $ sudo ppa-purge ppa:webapps/preview $ sudo apt-get remove gnome-control-center-signon signond signon-keyring-extension signon-plugin-oauth2 signon-ui libunity-webapps-chromium unity-chromium-extension unity-lens-gdocs unity-lens-photo unity-scope-flickr xul-ext-webaccounts xul-ext-unity xul-ext-websites-integration
然後一樣重新登入即可。