通过参数给 Opera 指定多组不同的配置

opera很多人在一个浏览器中保留多组不同配置的需求,比如说有不同用途、不同场合、不同用户。
有时候也需要同时运行这些不同配置的浏览器,如:同时登陆不同帐号、功能对比、测试等。

不过用 Opera 的朋友却很少人需要为这方面费心思,因为实际上多个安装在不同路径的 Opera 配置本来就不会互相干扰,也可以同时运行。

但一样可以通过带参数的快捷方式来给 Opera 指定多组不同的配置文件,实现只安装一次即可同时运行多个不同配置的 Opera。


如果你对 Opera 不够了解,建议先看:《Opera 各种安装包的区别和便携化》一文。

Opera 指定配置快捷的方式参数

Opera 用户目录

Opera 绝大多数设置是在首选项配置文件(operaprefs.ini)中设定的,所以 Win 下的命令行参数很少。

不过也提供指定不同设置文件的参数

/Settings 首选项配置文件路径

使用方法,如:

opera.exe /Settings shun\operaprefs.ini

operaprefs.ini 也可以不叫做 operaprefs ,相对路径和绝对路径均可。如果路径不存在,通过该快捷方式运行 Opera 则会自动创建。
运行 Opera 后可在opera configopera:about 中查看效果。

修改 Opera 用户目录位置

需要注意的是,通过上面的快捷方式只是指定了首选项配置文件的路径,如果其他配置文件没有在首选项中指定的话,则会保存在原来的用户目录中。建议查看前文的第三段《3. 多用户和单用户模式》。

你可以在 opera configopera:about 中可以查看当前配置的路径。

如果用户目录相同,同时运行多个 op 则会提示出错,也达不到我们的目的。
所以还要在首选项配置文件中指定 Opera 用户目录和本地目录。
在 [User Prefs] 下添加以下两行,

Opera Directory={Resources}用户目录名
Opera Local Directory={Resources}用户目录名

如:

Opera Directory={Resources}shun
Opera Local Directory={Resources}shun

自定义 Opera 缓存目录

另外,缓存目录位置和永久缓存目录路径不会受到上面所做修改的影响。这也方便清理。
如果需要保护隐私,也可以在 operaprefs.ini 中,[User Prefs] 字段下,添加

Cache Directory4=缓存路径

建议使用环境变量和绝对路径。
永久缓存则是 Operator Cache Directory4,这个不改也罢。

通过参数指定 Opera 配置文件的主要作用

用这种方式的人还是较少。不过总的来说挺实用,主要是方便测试方便升级

还有其他作用,比如:你可以设置单用户模式,把默认的 profile 打造成一个便携的 usb 配置,自己的机器则用快捷方式启动。

当然,对于没有使用同步软件的习惯的朋友,也可以不改变用户目录,单独指定几个个人资料的文件(书签、笔记、cookies、wand、历史记录等),这样方便和家人共用一套设置,只分开用户资料。

» 转载请以超链接形式注明来源:A.shun's Blog » 《通过参数给 Opera 指定多组不同的配置》
» 本文链接地址:http://www.a-shun.com/archives/21376.html

» 本文采用 BY-NC-SA 协议进行授权。
» 建议订阅本站( Google Reader | Feedburner | Feedsky )及时获取更新。