→ t7yang: 更好的選擇,看來今天晚上搬家有得忙了... 10/01 00:26
→ t7yang: 搬了大概兩個小時才搬完... 10/01 02:37
咦?搬家是指真的搬家嗎?(物理)
如果是要把原本安裝的正式版或Nightly版的設定原封不動的搬到社群版,
有一個很快的方法,不需要使用任何擴充或外掛的幫忙,
先啟動一次社群隨身版的Fx,然後關閉,
這時社群隨身版的Fx資料夾底下會自動產生profiles資料夾,
把這個資料夾清空,然後把原本系統
C:\Users\你的ID\AppData\Roaming\Mozilla\Firefox\Profiles\你的ID\
底下的檔案和資料夾全部copy到社群隨身版的profiles資料夾底下,
這樣所有的設定就移植完成了,
開啟社群版的Fx就可以繼續使用原本安裝版的所有設定和瀏覽狀態。
同樣如果不想使用社群版了,想搬家回安裝版,
只要把社群版的profiles資料夾底下,
除了AppData和LocalAppData這二個資料夾以外的所有東西
(這二個資料夾是暫存檔存放的位置,檔案比較大,不需要搬,
瀏覽時有需要再更新就好了,舊的暫存檔可以全部刪掉),
全部copy回前述系統設定檔所在的位置,然後啟動安裝版,
就可以繼續使用之前社群版的所有設定和瀏覽狀態。
所以可以在社群版和安裝版之間隨時跳來跳去,很方便的說。
要備份的話,譬如說我想備份一份剛安裝好,基礎設定完成時,
設定檔最乾淨的狀態,將來如果亂改亂玩Fx出問題時,
可以隨時將Fx還原到這個乾淨的狀態,只要定時備份profiles這個資料夾,
以後就可以隨時把玩壞的profiles清空,把備份的設定檔灌回去。
這也是我覺得Fx很方便的地方,壞了可以很快修復或還原,
也可以自己掌控,隨自己的喜好來任意搬移和使用,
沒有層層的限制。
→ mayuyu: nightly測試的時候要把debug關掉 js的跑分才會正常 09/30 22:44
→ mayuyu: 在命令列執行 set JSGC_DISABLE_POISONING=1 09/30 22:44
→ mayuyu: "path/to/firefox.exe" -no-remote -profile 09/30 22:44
→ mayuyu: "path/to/empty/profile" 會開一個新的profile跑分 09/30 22:45
→ mayuyu: 實際日常瀏覽使用時這個環境變數不影響 只有跑分有影響 09/30 22:45
→ mayuyu: 社群版有一個很方便的地方是可以隨身攜帶 我比較喜歡用 09/30 22:46
→ mayuyu: pcx版提供的隨身攜帶模組 把pcx解壓縮的tmemutil-3rd.ini 09/30 22:46
→ mayuyu: tmemutil-3rd.dll改名tmemutil覆蓋tete009相對應的檔案 09/30 22:46
→ mayuyu: 然後打開tmemutil.ini 編輯Portable=1 Nocompatete=1 09/30 22:46
→ mayuyu: 這樣開Fx就會在Fx自己的資料夾底下建立一個profile 09/30 22:47
→ mayuyu: 暫存快取和個人設定全部都在裡面 以後copy這個profile 09/30 22:47
→ mayuyu: 就可以把各人設定和瀏覽狀態隨身帶著到處走 09/30 22:47
→ mayuyu: tmemutil-3rd比原版的好處是有多一些安全性的功能可以開 09/30 22:48
→ mayuyu: 還有可以使用比較短的profile路徑 直接就在Fx資料夾底下 09/30 22:49
→ mayuyu: 社群版還有一個好處是 像tete009、Lawliet等等都用了 09/30 22:49
→ mayuyu: pcx發明的BetterPGO優化 所以效能都比官方的好一點 09/30 22:49
→ mayuyu: 另外每次發佈前要通過相容性和穩定性的測試 所以很穩定 09/30 22:50
還有一點,將tete009的英文版中文化的時候,
如果直接安裝官方的繁體中文化語言套件,
會有一些繁體中文版特有的參數無法修改到,
例如這個bug
https://code.google.com/p/pcxfirefox/issues/detail?id=24
所以通常我們是下載官方正式的繁體中文版,解壓縮,
把Fx主程式資料夾內的三個omni.ja替換掉tete009對應的檔案,
這樣就可以完整中文化不必再安裝額外的套件,
同時可以保留繁體中文版的特有的修正。
(不過會損失一些各家編譯修改的特性)
我是拿pcx的繁體中文版的omni.ja來替換,變成pcx+tete009 xDD