MyOpera 中文区

关于编辑ini配置文件(如果你比较牛,就别进来看了)

Forums » 中文论坛 » 主版

You need to be logged in to post in the forums. If you do not have an account, please sign up first.

Go to last post

1. December 2005, 10:54:31

hxf_prc

Posts: 329

关于编辑ini配置文件(如果你比较牛,就别进来看了)

修改Opera的ini配置文件


  ini配置文件是opera迷人的一个特性,但我发现有些用opera比较多的老手,对新的opera用户也经常说修改默认的standard_xxx.ini文件,虽然可能比较省字,但这不好,不能充分体现opera配置灵活的特点。

  各位修改ini文件时注意看wiki里说的(此部分尚未翻译成中文),不要修改opera目录的default子目录下的standard_xxx.ini文件,而应把你想要修改的部分(wiki中,英文称session,一般是“[”和“]”之间的部分,每个session之间一般有空行,一或多行),如此opera遇到有修改的session就会加载修改过的session,当然,opera还没有智能到只加载 被修改的单行设置 的程度。

  这里举个例:
  我的opera8.5在D:\programs\opera\目录里,后面用./(就喜欢*nix风格的路径,win中应是“\”)表示这个opera的“根”目录,默认的一些配置文件在./defaults/目录里(有operadef6.adr、standard_keyboard.ini、standard_menu.ini、standard_mouse.ini、standard_toobar.ini和standard_voice.ini六个文件)。
  而你如果在使用opera的时候修改过工具栏、鼠标手势、菜单等之类之后,它会在你的个人配置目录(./profile/目录,使用“帮助”》“关于Opera”可看到你的是在哪里)里生成修改过的配置文件(ini文件),在对应英文名称的目录里(./profile/menu/-菜单、./profile/toobar/-工具栏、./profile/mouse/-鼠标手势、./profile/keyboard/-键盘设置,骂我罗嗦吧:(,只是希望更多人看懂)生成一个standard xxx (1).ini 文件,你可以自己改文件名。这个文件和./defaults/目录里的对应文件的差别就在你改过设置的session部分。比如,若我修改自己的网页右键菜单,则我的./profile/menu/hxf_menu.ini文件里只要有下面这些就行了:

Opera Preferences version 2.0
; Menu specification file for Opera 7.0[color=red]//行首有“;”的为ini文件注释行[/color]
; This file is stored in UTF-8 encoding

[Version]
File Version=2
[color=red]//以上无“;”的几行是让opera能认识此文件的,似乎不可更改[/color]

[Info]
Name=hxf's menu   [color=red]//这是你在工具》首选项》高级》工具栏里看到的名字[/color]
Description=xxx修改的菜单设置   [color=red]//“=”号后随便改[/color]
Author=xxx hxf.prc@gmail.com http://my.opera.com/hxf_prc/   [color=red]//“=”号后随便改[/color]
Version=1   [color=red]//此表示你自己的配置文件的版本,如果共享并打算更新就用吧[/color]

[color=red]//以下是和./defaults目录相应文件standard menu.ini不同的部分(session)[/color]

[Document Popup Menu]   [color=red]//这就是我修改了的session,即网页右键菜单对应的session[/color]
Item, "View in MSIE" = Execute program, "iexplore.exe","%u"
Item, "View in Firefox" = Execute program, "D:\programs\Firefox\Firefox.exe","%u"
--------------------1
Submenu, 157500, Encoding Menu
Item, 80000="Go to page, "http://translate.google.com/translate?u=%u&langpair=en%7Czh-CN&hl=zh-CN&newwindow=1&ie=UTF-8&oe=UTF-8&prev=%2Flanguage_tools", , , "
Item, 80001="Go to page, "http://www.worldlingo.com/wl/mstranslate/UP26384/T1/P2/l/microsoft/computer_translation.html?wl_lp=EN-ZH_CN&wl_fl=0&wl_rurl=%u&wl_url=%u&wlg_table=-3", , , "
Item, 80002="Go to page, "http://www.worldlingo.com/wl/mstranslate/UP26384/T1/P2/l/microsoft/computer_translation.html?wl_lp=JA-ZH_CN&wl_fl=0&wl_rurl=%u&wl_url=%u&wlg_table=-3", , , "
--------------------2
Item, 70464		= Add to bookmarks, 1
Item, 50215			= Copy document address
Item, 65178		= Send document address in mail
--------------------3   [color=red]//此类行对应一个分隔符[/color]
Item, 50004				= Print document
Item, 44002				= View document source
Item, 70465			= Validate frame source
Submenu, 67657, Browser Menu Bar
--------------------4
Include, Internal Frame
Include, Internal Document Background


  代码里“//”开始的红色文字是我的注释,下面是两幅图片,一是我以前截的右键菜单(以前8.5中文截的图,有些出入,因为改过东西),一是选择菜单的设置界面(我用9.0英文版截的图),被选中的配置文件行背景和其他不一样。
doc-popup-menu.png
pref-toobars.png
  以后你备份自己的这些工具栏、鼠标手势、菜单只需备份./profile/里相应目录或文件即可,且这样你新版本覆盖安装的时候(会覆盖./defaults/目录的文件)这些配置文件不会被覆盖掉。除非出现ini文件版本更新,否则你的配置就一直能用,版本更新的话你就自己手动修改配置文件的版本即可,方便。

  本来应该去建设wiki才好的,不过最近有些烦心事,不能静下心做东西,沙盒没混够时间,就先胡乱凑这么一篇。
  有说错的地方,帮我指出,谢谢;)enjoy it smile

1. December 2005, 11:22:02

whuang

Posts: 176

很详细,非常感谢!
楼主辛苦了!

2. December 2005, 10:33:00

eVoL

Posts: 117

说得很好,连我都懂了,谢谢!

2. December 2005, 15:16:30

hxf_prc

Posts: 329

给各位推荐一些链接:
想要Portable opera的看这里(e文,但不是很难),我没试过,不保证成功:http://usb.opera-info.de/operausben.html

别人的收集的搜索引擎,你有好的也可以和大家共享哦,Thruth可以在中文wiki里加一个共享中文搜索引擎的页面:):http://nontroppo.org/wiki/SearchPlugins

3. December 2005, 04:18:24

ssfcu3itx

Posts: 539

Originally posted by hxf_prc:

给各位推荐一些链接:想要Portable opera的看这里(e文,但不是很难),我没试过,不保证成功:http://usb.opera-info.de/operausben.html


试过,用"."不行~

6. January 2006, 16:02:30

hxf_prc

Posts: 329

Originally posted by ssfcu3itx:

Originally posted by hxf_prc:

给各位推荐一些链接:想要Portable opera的看这里(e文,但不是很难),我没试过,不保证成功:http://usb.opera-info.de/operausben.html


试过,用"."不行~


我也按照该网站办法试了,可行,楼上老兄你可以注意看一下它的细节方面的描述,这个办法不是把你的opera配置文件里的路径简单替换,而是有选择的替换,按说明设置之后本来很多应该在profile目录里的文件是放在opera的主目录里的。

7. January 2006, 06:48:55

亡灵法师

FS

Posts: 1201

要是wiki能整理一个opera:config的中文说明那就好了,里面里面有些选项,看着确实头疼。

8. January 2006, 08:42:41

ssfcu3itx

Posts: 539

Originally posted by hxf_prc:

我也按照该网站办法试了,可行,楼上老兄你可以注意看一下它的细节方面的描述,这个办法不是把你的opera配置文件里的路径简单替换,而是有选择的替换,按说明设置之后本来很多应该在profile目录里的文件是放在opera的主目录里的。


hxf_prc谦虚了,称我“老兄”,呵呵

我上次说不行是因为用“.”替换路径后,对工具栏的修改不能保存,每次重启Opera工具栏就回到了默认,马上就放弃了。
昨天照那个网页上说明做了(除了第三步看不懂,不知道具体要做些什么),而且直接使用网页上提供的OperaDef6.ini和Opera6.ini,发现可以保存修改了,但是在Opera6.ini里还是有指向toolbar.ini的路径,而且profile下也还是会出现一些个人配置文件。
我在计算机管理里更改闪存盘符,再打开Opera,工具栏又回到了默认,是因为第三步没有做吗?

8. January 2006, 10:18:30

markpoleon

Darkstar

Posts: 5108

Originally posted by 亡灵法师:

要是wiki能整理一个opera:config的中文说明那就好了,里面里面有些选项,看着确实头疼。


你先看看这个吧
http://www.opera.com/support/usingopera/operaini/

Forums » 中文论坛 » 主版

Moderated by: Langeline Thruth musiccow markpoleon