2007年12月10日 星期一

[軟體介紹] WebKit on Linux (ubuntu) -- GTK+ 篇

繼上一篇 "[軟體介紹] WebKit on Linux (ubuntu) -- QT 篇" 中介紹了用 QT 函數庫安裝
或許有些朋友覺得說本身用的是 Gnome 而非 KDE
有沒有採用 GTK+ 函數庫的 WebKit 版本阿?
很歡樂的是,最近剛好誕生了一款叫做 "Midori"的瀏覽器軟體

稍微翻譯一下官方網站介紹的 Midori 內容
Midori 是一個輕量化的瀏覽器
*完全採用 GTK+2 打造。
*快速繪製出 WebKit
*分頁、視窗與任務對話管理。
*書籤的儲存方式是使用 XBEL
*搜尋框則是基於 OpenSearch 上。
*可自訂前後選單動作。
*支援使用者腳本與樣式自訂。
*可透過 Lua scripts 擴充。
然而,這個專案目前還是屬於 alpha 測試版的狀態,所以可能會比較不穩定些。
(啥?翻譯的很爛?好吧,我承認我爛的不只是英文 Orz)

Midori 目前則可以透過 apt-get 的方式去安裝到他
不過得先編輯一下 source list
sudo gedit /etc/apt/sources.list
然後加入以下兩行
deb http://ppa.launchpad.net/stemp/ubuntu gutsy main
deb-src http://ppa.launchpad.net/stemp/ubuntu gutsy main

儲存後離開,並且更新一些 source list 吧
sudo apt-get update
然後就可以安裝 Midori
sudo apt-get install midori
跑完後,就可以直接從 "應用程式" 裡的 "網際網路" 開啟 Midori

大公告成,看到沒?這就是 Midori 的掃描砲彈啦 :D



恩,這邊就來解釋一下為啥上一篇 "[軟體介紹] WebKit on Linux (ubuntu) -- QT 篇" 時,要說那個只是個 "偽 Safari" 呢?
請看以下圖片就知道啦 XD

第一張是我們的 "偽 Safari" ,第二張則是剛剛裝好的 "Midori"
請把眼睛往下面粗框的部份看


看到沒有?第一張用 QT 跑的WebKit 被這種會去判斷瀏覽器送出的 http header 資訊的網站解析成 "Safari" 了,所以我才說他是 "偽 Safari" 嘛 XD
第二張呢,則是該網站無法解析 "Midori" 所送出的 http header 中的 agent 欄位
所以會顯示成這樣
好啦,那就祝各位使用愉快摟 :D

沒有留言: