无忧启动论坛

标题: Opera 9.24 for PE [打印本页]

作者: chiyouhen    时间: 2007-11-11 21:38
标题: Opera 9.24 for PE
17:40 2007-11-17

release 0035

事实上,我觉得这个 release 倒是不好,不完美。因为用到了绝对路径 b:\opera6.adr,而不是环境变量,这就限制了他的可用范围。不过也算是解决了个问题吧。

厄,这个 opera 加入了 flashplayer 9 plugin r47,不用额外的什么了。

非常感谢 zhangze !

改动:
1. 看到 zhangze 版 opera
(我深表惭愧) 的 cmd 中将 opera6.adr(保存标签的文件) 拷贝到 b 盘,我发现了我的一个问题——保存标签时会出现标签无法保存的错误,我才意识到为什么 ibm 要把 opera6def.adr 拷贝到 z 盘(以及为什么人家要把那个文件夹叫做 operafav,感谢 zhangze 的指导)。于是我也调整了 init.cmd,从而将 opera6.adr 拷贝到 b 盘,因为放在 %temp%\operafav\profile\ 也是不行,(不知道为什么,明明是可写的,但是说保存失败,不管用环境变量还是绝对路径还是放在什么地方,都不行,难道因为 iso,用 img 就会好吗?我啥都不知道)。
2. opera6.adr 提醒了我,opera.dir(保存浏览记录的文件)也应该放在可写目录,于是参考了 ibm rnr 的做法,修改 init.cmd 将它拷贝到 %temp%\operafav\profile\。

基于 Opera 9.24

上传到 ftp2/chiyouhen/
文件名:opera9240035.wim
大小:7.89 MB (8,276,194 字节)
MD5:82eb2ee66762dc0da800676943b7dcb3   opera9240035.wim

使用方法:

1. 以只读或者可写方式挂载
opera9240035.wim
2. 在执行 opera 之前先执行 init.cmd。不执行也是完全可以的,只不过除第一次启动外,都会出现“重建邮件索引”进度对话框。
3. 直接执行 opera.exe 来启动应用程序。
比如您可以编写如下的 pecmd 脚本:

PATH B:\Opera
MOUN %CurDrv%\MINIPE\
opera9240035.wim,B:\Opera,1
ENVI OPDir=B:\Opera

EXEC !%OPDir%\init.cmd
LINK %Programs%\网络软件\Opera,%OPDir%\Opera.exe


请注意,最后一行后面要有回车。

自定义方法:
1.
主页,菜单栏,进度条什么的
1) 解开 opera9240035.wim 到一个文件夹,比如就是 opera。
2) 执行 opera.exe。
3) 自定义您的 opera,比如主页,菜单栏,进度条什么的。
4) 重新打包 wim。
2. 书签
1) 在 pe 中执行 opera。
2) 设置好书签,装入可移动存储设备,比如虚拟机可以装入一个软盘镜像。
3) 拷贝 b:\opera6.adr 到刚才装入的可移动存储设备。
4)
解开 opera9240035.wim 到一个文件夹,比如就是 opera。
5) 用刚才拷贝出来的 opera6.adr 覆盖掉 opera\profile\opera6.adr。
6) 重新打包 wim 文件。

要求:
1. %temp% 必须存在。
2. %temp% 必须在事实上可写,并且拥有至少 400KB 的空间。
3. b 盘必须存在,并且在事实上可写,有一定的空间,(100 KB 吧)。

12:39 2007-11-15 release 0032
相对于 0028 的改动:

1. 添加了“退出时清空缓存”的设置,非常感谢 nn2nn 的测试和对这个问题的指出。
2. 为了和 Maxthon 的使用风格统一,设置了在当前标签旁边打开新标签。



16:43 2007-11-14 release 0029
改动:
1. 添加了“退出时清空缓存”的设置,非常感谢 nn2nn 的测试和对这个问题的指出。
2. 为了和 maxthon 的使用风格统一,设置了在当前标签旁边打开新标签。

13:31 2007-11-14 release 0027
改动:

1. 修改了 operadef6.ini,从而使得不需要 OperaLauncher.cmd 就可以直接启动 Opera。
2. 在不需要 init.cmd 的时候,除第一次启动外,都会出现“重建邮件索引”进度对话框,很烦人,所以,根据此问题,修改并重新启用了 init.cmd。
3. 删掉了一些显然是用不到的文件。

20:46 2007-11-13 release 0026

改进:
修改了 opera6.ini
不再需要 init.cmd 来初始化应用程序
不需要将 profile 和 mail 文件夹拷贝到 %temp%,对 x 盘的空间需求更少了


谢 yamingw 的指导
感谢 nn2nn 的指导和测试


参考了:

nn2nn 提供的 opera922
本话题中 yamingw 的相关帖子
IBM Rescue and Recovery 工作空间的 Opera
Opera 官方网站
无忧论坛中 nn2nn 的相关帖子
以及无忧的很多同仁的帖子

[ 本帖最后由 chiyouhen 于 2007-11-17 06:11 PM 编辑 ]
作者: nm888    时间: 2007-11-11 21:50
nn2nn上传的 opera是 mail error的问题,但不影响使用,等待楼主的研究成果。
作者: nn2nn    时间: 2007-11-11 21:54
提示: 作者被禁止或删除 内容自动屏蔽
作者: chnhhwz    时间: 2007-11-11 22:24
关键是可写挂载

可写挂载后 很多问题都解决了
作者: zhangze    时间: 2007-11-11 22:41
opera不需要可写挂载
其工作目录完全可以定义
比如把缓存文件夹定义到临时目录等
自己配置好之后打包就用了
为什么非要可写呢

[ 本帖最后由 zhangze 于 2007-11-11 10:43 PM 编辑 ]
作者: chiyouhen    时间: 2007-11-11 23:31
标题: 回复 #5 zhangze 的帖子
因为 \operadef6.ini 和 \profile\opera6.ini 以及 \mail\index.ini 包含了安装目录

很多文件位置的确定是依靠这些配置文件来完成的

当然了

作为我自己用,直接把安装目录设置为 B:\Opera\ 就可以了

但是那很不利于别人的 DIY,

nn2nn 大师的方案是用了一个重定位的 .exe 文件,不知道原理

我的解决方案是将 opera 的安装目录用一个很长的字段替换

编写一个可以替换文件字段的批处理文件

在 pe 启动时,利用 pecmd 执行这个批处理来更正 opera 配置文件里面的安装目录部分,请注意,这个过程需要 Opera 所在的文件夹在事实上可写,对于我来说就是需要 opera 那个 wim 以可写形式挂载

对于 ibm rnr 空间中的 opera,因为他的 opera 在 x:\preboot\opera\

所以他的 operadef6.ini 的安装目录可以写成 %systemdrive%\preboot\opera

这样配置文件就不用改写了,

但在 pe 上不行

因为 B:\Opera 或者 B:\somedir 没有事实上的环境变量

当然不配置这些文件也能用,

但是谁知道会出现什么问题呢

保持软件运行环境的正确,无论是对于系统还是软件都是很重要的

我还是期待很好的 wim 可写挂载方式



[ 本帖最后由 chiyouhen 于 2007-11-11 11:38 PM 编辑 ]
作者: yamingw    时间: 2007-11-12 01:31
标题: Opera PE 中的配置文件
operadef6.ini
[User Prefs]
Directory Image=%operadir%images\folder.gif
.........
[Local CSS Files]
Name 1=Emulate text browser
Translated name 1=69483
File 1=%operadir%styles\user\textonly.css

\profile\opera6.ini
[User Prefs]
cache directory4=%temp%\opera9
Enable Drag=255
Opera Directory=.\profile
Hot List File Ver2=.\profile\opera6.adr
Preferences Version=2
Special effects=0
Show Startup Dialog=0
Ignore Target=0
.................


将需要写入的配置到%temp%,Opera 启动时会自动生成%Operadir%变量。这就是移动版的opera
作者: wanghh    时间: 2007-11-12 07:33
opera本来就是绿色的。网上有一大把。
作者: nn2nn    时间: 2007-11-12 09:25
提示: 作者被禁止或删除 内容自动屏蔽
作者: nn2nn    时间: 2007-11-12 09:27
提示: 作者被禁止或删除 内容自动屏蔽
作者: chiyouhen    时间: 2007-11-12 16:06
标题: 回复 #10 nn2nn 的帖子
已经在做好了
基于 Opera 9.24
刚传上,发现一点小问题,换了个名字又传了一遍,把原来那个删掉就好了

上传到 ftp2\chiyouhen\

文件名:opera924-fix.wim
大小:7.90 MB (8,292,047 字节)
md5:829266023b5d70499e967f3a80f49586   opera924-fix.wim

使用方法:
        以只读或者可写方式挂载 opera924-fix.wim
        在使用之前首先调用 init.cmd
        使用 operalauncher.cmd 启动 opera
比如编写如下的 pecmd 脚本

` 挂载镜像
PATH B:\Opera
MOUN %CurDrv%\MINIPE\Opera924-fix.WIM,B:\Opera,1
ENVI OPDir=B:\Opera

` 准备
EXEC !%OPDir%\init.cmd

` 创建快捷方式
LINK !%Programs%\网络软件\Opera,%OPDir%\OperaLauncher.cmd,,%OPDir%\Opera.exe

使用条件:
        系统中存在 %temp% 环境变量
        系统中 %temp% 文件夹在事实上可写

感谢 yamingw 的指导

参考了
nn2nn 提供的 opera922
IBM Rescue and Recovery 工作空间的 Opera
Opera 官方网站
本话题中 yamingw 的相关帖子
无忧论坛中 nn2nn 的相关帖子
以及无忧的很多同仁的帖子

[ 本帖最后由 chiyouhen 于 2007-11-12 04:29 PM 编辑 ]
作者: nn2nn    时间: 2007-11-12 16:48
提示: 作者被禁止或删除 内容自动屏蔽
作者: nn2nn    时间: 2007-11-12 16:52
提示: 作者被禁止或删除 内容自动屏蔽
作者: chiyouhen    时间: 2007-11-12 17:34
标题: 回复 #13 nn2nn 的帖子
厄?

这个问题已经解决了我才传的,怎么会又出现了

这个问题第一次出现的原因是我把批处理中的 setlocal ENABLEDELAYEDEXPANSION 这一句漏掉了

加上就好了

这一局应该和系统有关,查批处理的时候就觉得有关系

于是是试验了一下,本来准备用 C++ 编一个替换字符串的

在老毛桃 070911 上面测试通过了,也就没管

等会儿我用 yamingw 的那种 .\ 的写法改一下 opera6.ini 再试试看

谢谢
作者: chiyouhen    时间: 2007-11-12 18:18
使用 yamingw 方式重新修订了那几个 ini 文件

重做了一个

上传到 ftp2\chiyouhen\

文件名:opera924_ysif.wim
大小:7.90 MB (8,292,402 字节)
md5:69eae3df413e0e642aeca2f35e0d2bb4   opera924_ysif.wim

使用方法:
      以只读或者可写方式挂载 opera924_ysif.wim
        在使用之前首先调用 init.cmd
        使用 operalauncher.cmd 启动 opera
比如编写如下的 pecmd 脚本

` 挂载镜像
PATH B:\Opera
MOUN %CurDrv%\MINIPE\opera924_ysif.WIM,B:\Opera,1
ENVI OPDir=B:\Opera

` 准备
EXEC !%OPDir%\init.cmd

` 创建快捷方式
LINK !%Programs%\网络软件\Opera,%OPDir%\OperaLauncher.cmd,,%OPDir%\Opera.exe,0

如果出现 Mail Error 可以重新执行一下 init.cmd

使用条件:
        系统中存在 %temp% 环境变量
        系统中 %temp% 文件夹在事实上可写
作者: chnhhwz    时间: 2007-11-12 18:24

可以在只读介质上应用的OPERA
太帅了
光盘上可以直接用了

所有的PE系统%temp%环境变量都是可写的
作者: lxl1638    时间: 2007-11-12 18:34
原帖由 nn2nn 于 2007-11-12 04:48 PM 发表
什么时候FTP2可以传WIM文件了。
我1KB的WIM文件也转为RAR文件上传。


把扩展名 .WIM 改为 .RAR,就让你传了。
作者: nn2nn    时间: 2007-11-12 19:32
提示: 作者被禁止或删除 内容自动屏蔽
作者: netwinxp    时间: 2007-11-12 19:43
把.WIM改成.RAR不是一个很稳妥的办法,WINRAR无法识别WIM
作者: nn2nn    时间: 2007-11-12 22:57
提示: 作者被禁止或删除 内容自动屏蔽
作者: nn2nn    时间: 2007-11-13 11:22
提示: 作者被禁止或删除 内容自动屏蔽
作者: chiyouhen    时间: 2007-11-13 21:03
标题: 回复 #1 chiyouhen 的帖子
更新了一下,大家再看看
作者: nn2nn    时间: 2007-11-14 19:52
提示: 作者被禁止或删除 内容自动屏蔽
作者: jl580650    时间: 2007-11-15 09:30
opera9240029.wim没找到
只有28的那个
作者: chnhhwz    时间: 2007-11-15 10:13
同楼上
先试试这个028
029在何处暂时不明
作者: laomeng    时间: 2007-11-15 12:35
原帖由 nn2nn 于 2007-11-14 07:52 PM 发表
很完美了,最好的是不用可写挂载就可正常工作。

我改下启动文件就传到Nn2nn目录下(方便WIMNT挂载),希望得到LZ同意。

没有看到你传的,等着下你那个
作者: chiyouhen    时间: 2007-11-15 12:53
哦,还有同仁关注啊,谢谢,眼泪哗哗的 ……

刚传上去,昨天传着一半就断了,然后就再没能传上去,因为已经麻烦打狗删了很多无用文件了,

所以没敢再次打扰,这个,……,很过意不去,麻烦打狗那么多次。

新传的是 0032,说明在 1 楼,只读挂载就可以
作者: chnhhwz    时间: 2007-11-15 13:51
028就很好了
至少在XP里用的很爽

新版又改动了什么?
如果只是加入WIM自启动
那我就不更新了

我是放在光盘IMG里只读加载的
不需要WIM形式的自启动
作者: chiyouhen    时间: 2007-11-15 16:21
标题: 回复 #28 chnhhwz 的帖子
0029 的修改是添加了“退出时清空缓存”,0028 里面没有这个,

0032 这个 build 号我也觉得很诡异,就当他是 0029 就行了。
作者: chnhhwz    时间: 2007-11-15 16:36
这么说
029就是多打了个勾?
那我自己打上勾再放进IMG好了

原帖由 chiyouhen 于 2007-11-15 04:21 PM 发表
0029 的修改是添加了“退出时清空缓存”,0028 里面没有这个,

0032 这个 build 号我也觉得很诡异,就当他是 0029 就行了。

作者: jebbs    时间: 2007-11-15 19:36
我改的也是这个版本(改自深度的那个),也有邮件缓存的问题,至于把数据存到TEMP的事也解决了。但它好像打开163的免费邮箱时会有问题。就是看不到收件箱内容,点收邮件也没用,不知道这个有没有问题。

[ 本帖最后由 jebbs 于 2007-11-15 07:39 PM 编辑 ]
作者: nn2nn    时间: 2007-11-15 20:11
提示: 作者被禁止或删除 内容自动屏蔽
作者: chnhhwz    时间: 2007-11-16 09:36
这个是OPERA固有问题
可以选择简约版本信箱
进入后就不会出现问题了


原帖由 jebbs 于 2007-11-15 07:36 PM 发表
我改的也是这个版本(改自深度的那个),也有邮件缓存的问题,至于把数据存到TEMP的事也解决了。但它好像打开163的免费邮箱时会有问题。就是看不到收件箱内容,点收邮件也没用,不知道这个有没有问题。

作者: jebbs    时间: 2007-11-16 18:01
嗯,那就等谁再提供个没有这个问题的OPERA啦
作者: jebbs    时间: 2007-11-16 20:23
刚才刚改了个9.50 beta 9624的版本,这个上163邮箱已经没问题了,建议大家升级到这个版本。
还有,这个版本如果不用LZ那样批处理的启动方法,也只是在第一次启动时提示刷新邮件缓存。
不过这个版本也不是尽善尽美的,至少我发现它上56.com的时候放不了视频,其它像6.cn的就可以,(9.24也是这样)期待以后版本解决吧
我现在就用这个版本的在虚拟机PE里发的帖子,哈哈



另:LZ给出的那个FLASH插件好像OPERA不能用

[ 本帖最后由 jebbs 于 2007-11-16 08:32 PM 编辑 ]
作者: qqnngg    时间: 2007-11-16 21:30
9.50 beta 9624 还不稳定,访问某些网站时会CRASH
作者: chiyouhen    时间: 2007-11-17 00:55
标题: 回复 #35 jebbs 的帖子
只要是在浏览器之后初始化就能用

在 老毛桃 070911 上面,支持我的 opera,mozilla firefox 和老毛桃那个里面带的 ie

通过测试
作者: jebbs    时间: 2007-11-17 01:16
标题: 回复 #37 chiyouhen 的帖子
那就奇怪了,我这里死活不行,然后对了一下我电脑里的注册表,好几个值不一样的。然后我就自己提取了个,幸亏成功了
作者: chiyouhen    时间: 2007-11-17 01:54
看上去大家好像对 opera 的感觉更好些

opera 确实很适合于 pe,就连 IBM(present Lenovo Group) ThinkVantage Technoligies Rescue and Recovery 空间里面的浏览器都是 opera,而且他的帮助文件显示的任务也是由 opera 承担的。

强大的自定义性以及忽视系统的特性,再加上小的资源消耗,嗯,确实是不错。

不过我更喜欢 mozilla firefox,他是 netscape 的嫡传(开源版本的 netscape)

虽然 opera 核心也是 netscape 小组成员的作品

但是从现在看来,mozilla firefox 的网页兼容性要比 opera 稍好一点,浏览起来和 ie 的差距比较小

不过就是资源占用太大了

本来还想把 apple safari for windows 3.0.2 转过来

后来发现,那个东西简直是吃内存,放弃了

[ 本帖最后由 chiyouhen 于 2007-11-17 01:57 AM 编辑 ]




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3