2009年3月31日 星期二

用 Prism 打造小型 Plurk / 噗浪 視窗

這幾天嚐試『Plurk / 噗浪』, 但是覺得那個『大視窗』, 讓人覺得有點『不自在』---- 我是說, 和 GTalk, SkyPe, MSN 的『小視窗』比起來 ……

於是搜了一下, 找到了 Prism ……

.

Prism 簡介

…… 沒有按鈕、沒有網址列(其實是有,只不過不能修改網址)、沒有分頁、就只能看網頁、只能開啟唯一的 URI(因為它的網址列是唯讀的)……
Prism(三稜鏡) 透過 XULRunner 建立程式介面,採用最新的 Gecko 作為其網頁渲染引擎,由於其精簡的功能與先進的網頁渲染引擎,無論是在啟動程式的速度或是在顯示網頁的速度,都有不錯的表現。
……Prism 就是一套讓你快速啟動常用的網頁應用服務的工具,你可以為這些服務建立捷徑到桌面、快速啟動列、開始功能表。

超級簡單的 Prism 教學

Prism 官方連結

.

Prism 最新版下載點 可以看到兩種版本的 Prism :

 

『外掛版』Prism

『程式版』Prism

網頁引擎

Firefox 安裝程式自帶

創建『網頁服務捷徑』的方式

Firefox 裡 : 工具 => Convert Website to Application 開始功能表 => Prism => Prism

執行方式

桌面捷徑 桌面捷徑

使用記憶體

Firefox.exe ~ 24MB Prism.exe ~ 24MB

顯示版本

Prism 0.9.12009-03-31_212256 Prism 0.92009-03-31_212203

.

使用 Prism




無論『外掛版』或『程式版』的 Prism, 在創建網頁服務捷徑時, 都是右邊的畫面
2009-03-31_191457
其中的重點是 :
* URL : 網頁服務的位址
* Name : 桌面視窗的標題
* Icon : 捷徑及桌面的圖示
2009-03-31_191457-1

2009-03-31_220532

Prism 的特點是 每一個視窗都有各自的 Cookie, 所以它也可以當成『cookiepie』, 『CookieSwap』, 『多瀏覽器』之外, 另一種『同時在電腦中開啟單一網站的多個不同帳戶』的方式。

同理, 另外開個 網址 是 about:config 的 Prism 視窗, 雖然可以看到後台參數, 但是卻只會修改到『另一個』Prism 視窗的參數。正解是找到下面所說的 webapp.ini 檔, 將 uri= 暫時改為 about:config, 改完參數之後再把 uri 改為回來。

.

修改 Prism 的基本設定

使用 Prism 之後, 發現它有下面的缺點

  • 創建之後, 沒有提供更改設定的管道
  • 有時候重新開啟程式, 視窗的大小會跑掉
  • 外掛的支援不明確

.

其中第二點, 可以用 sizer 快速設定視窗的大小, 第三點外掛的影響要看個人需求

而第一點則可以從啟動的捷徑找到線索

程式版

"C:\Program Files\Prism\prism.exe"
-override "C:\Documents and Settings\xp帳號\Application Data\WebApps\eucaly_diary_full@prism.app\override.ini"
-webapp eucaly_diary_full@prism.app

外掛版

"C:\Program Files\Mozilla Firefox\firefox.exe"
-app application.ini
-override "C:\Documents and Settings\xp帳號\Application Data\WebApps\ff_diary@prism.app\override.ini"
-webapp ff_diary@prism.app 

程式版 的設定分別存在兩個地方

  • c:\Documents and Settings\xp 帳號\Application Data\WebApps\標題@prism.app
icons\default\webapp.ico 捷徑及桌面的圖示
localstore.json 視窗的大小, 位置, 側邊欄 ……
webapp.ini 其他主要設定

id=標題@prism.app
name=標題
uri=http://www.plurk.com/m/
icon=webapp
status=false
location=false
sidebar=true
navigation=false
trayicon=false

  • c:\Documents and Settings\xp 帳號\Application Data\Prism\標題\Profiles\
    湊雜碼.default\

.

外掛版 也是類似, 只是在 c:\Documents and Settings\xp 帳號\Application Data\Mozilla\Firefox\Profiles\ …… 的很多層底下

.

基本上, 以下這些應該都可以手動修改 (記得先關掉 Prism)

  • URL : 網頁服務的位址
  • Name : 桌面視窗的標題
  • Icon : 捷徑及桌面的圖示
  • 有無 網址列, 側邊欄 (location, sidebar ……) 等

.

修改 Prism 的 Proxy 設定

Using Mozilla Prism behind a proxy (Zelig, 2008-07-30) 和 Mozilla Prism Proxy Setting (Spirit of Change, 2007-11-24) 看到的方式, 都是要手動修改 all.js

pref("network.proxy.type",        1);
……
pref(”network.proxy.http”,        “proxy_ip_address");
pref(”network.proxy.http_port”, proxy_port);
……

.

但是我希望的是『在家裡和公司使用不同的 Proxy 設定』, 而不是全部都改成一樣的, 所以最後找到 c:\Documents and Settings\xp 帳號\Application Data\Prism\標題\Profiles\
湊雜碼.default\ 底下的 prefs.js 加上

user_pref("network.proxy.http", “proxyname”);
user_pref("network.proxy.http_port", “proxyport”);
user_pref("network.proxy.type", 1);
……

這樣就能依照 不同的捷徑 而設定不同的 Proxy 了

.

延伸閱讀

聽說有現成的 .webapp 檔可以下載, 我還沒試過

更改 Prism 儲存下載檔案的地方

探討 Prism 的進一步應用

.

7 意見:

發表您的回應
  1. eric 提到...

    最近裝了新版的Google toolbar ,裡面有個新功能很像就是用這個程式。

  2. 水瓶尤加利 / Eucaly61 提到...

    我的 Google Toolbar 原本是 5.0.20090122Wb2, 剛才升級成 20090324W, 但還是不清楚『裡面有個新功能』是什麼? 可以指點一下嗎?

  3. eric 提到...

    是嗎?真怪,它是出現在開始功能表右邊,今天在IE7上裝google toolbar發現的。

  4. 水瓶尤加利 / Eucaly61 提到...

    google toolbar + IE7 應該不會和 Prism 有關係,
    是像後面這張圖嗎?
    http://www.csmitc.com/help/images/widget_googledesktop_t03.gif

  5. eric 提到...

    不是耶,我明天再抓圖好了

  6. eric 提到...

    看到了,原來是裝firefox,誤會一場 XD

  7. 阿媽的鴨子 提到...

    使用prism搭配iGoogle
    igoogle變得超實用

    不過有小問題
    對於跑igoogle得一些工具友時會當掉
    這時沒有"重新整理"得選項

    必須要關閉prism
    再重新開啟
    有麻煩到

張貼留言