差異處

這裏顯示兩個版本的差異處。

連向這個比對檢視

Both sides previous revision 前次修改
下次修改
前次修改
it:my:browsers:personas:local [2019/04/02 13:18]
ghsrobert 打完收工
it:my:browsers:personas:local [2019/04/03 12:27] (目前版本)
ghsrobert [擴充]
行 1: 行 1:
 ====== 本機 persona 庫 ====== ====== 本機 persona 庫 ======
 +
 +===== 建立 =====
 /^20190401^/ 發現 Mozilla 把 persona 的格式大改了,這意味著,未來安裝 persona,已經不會再把資訊寫入 ''lightweightThemes.usedThemes'' 中了;目前我已安裝的 88 或 90 個 persona,暫時也不會有新夥伴了。既然,原本那些圖檔,都存放在 MAO 伺服器上,那難保哪天 Mozilla 不會移除這些連結,讓舊的 persona 資訊完全失效 ∴我想先建立本機 persona 庫,來保留這個美麗的生態系(雖然暫時無法和新格式並存),方法就是把 MAO 伺服器上的圖全部下載,然後將 ''lightweightThemes.usedThemes'' 的連結全部改為本機連結 /^20190401^/ 發現 Mozilla 把 persona 的格式大改了,這意味著,未來安裝 persona,已經不會再把資訊寫入 ''lightweightThemes.usedThemes'' 中了;目前我已安裝的 88 或 90 個 persona,暫時也不會有新夥伴了。既然,原本那些圖檔,都存放在 MAO 伺服器上,那難保哪天 Mozilla 不會移除這些連結,讓舊的 persona 資訊完全失效 ∴我想先建立本機 persona 庫,來保留這個美麗的生態系(雖然暫時無法和新格式並存),方法就是把 MAO 伺服器上的圖全部下載,然後將 ''lightweightThemes.usedThemes'' 的連結全部改為本機連結
   * 今天試過,本機連結是可以的(先確定這點,本機 persona 庫才可行)   * 今天試過,本機連結是可以的(先確定這點,本機 persona 庫才可行)
行 49: 行 51:
  
 可惜不知道有沒有什麼方法,爬出 MAO 上所有其他 persona 的舊格式資訊?如果有的話,我就可以手動繼續擴充這個本機 persona 庫了~ 可惜不知道有沒有什麼方法,爬出 MAO 上所有其他 persona 的舊格式資訊?如果有的話,我就可以手動繼續擴充這個本機 persona 庫了~
 +
 +===== 擴充 =====
 +  - 從 [[http://web.archive.org/web/20171016164337/https://addons.mozilla.org/zh-TW/firefox/themes/|(Wayback Machine 存檔的舊版)佈景主題 :: Firefox 附加元件]]安裝舊格式(但剩下不多了),取得 JSON 資訊,然後再用上面的方法下載圖檔、轉為本機格式
 +  - 從 MAO 下載新格式 persona,然後從 .xpi 中抽出圖檔,至少有個 3000 × 200 的 header 似乎就可以加到 ''lightweightThemes.usedThemes'' 中了
 +    - 【測試】加了一個<code json>{"id":"vintage_fabric_03","name":"vintage fabric_03","headerURL":"file:///Users/gjrobert/images/Fx-personas/vintage_fabric_03/header.png"}</code>,只給最基本的 ''id''、''name''、''headerURL'',看來是可以用,也還是可以用 Switcher 切換,不過會造成選單中其他 persona 的 icon 大亂
 +    - 【測試】把 vintage_fabric_03 的資訊欄位給完整(直接 copy 其他 persona 的)\\ → 也沒用,本機 persona 的 icon 都無法顯示在選單中了
 +    - 移除測試的 vintage_fabric_03,也重開 Waterfox → 本機 icon 仍然都不會出現,不知道是不是 cache 的問題
 +    - 不過至少,自製的本機 persona 應該是可以奏效
 +    - 接下來要解決的,大概是有些新格式的 persona,圖檔並非標準的 3000 × 200,不知道可否直接使用,還是要調整大小?FIXME