→ 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