找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 1645|回复: 4

[软件及汉化] [技术贴]讨论一下wbee糟糕的兼容性——手动修改palmInitFramework298.js的尝试

[复制链接]
发表于 2011-5-26 20:50 | 显示全部楼层 |阅读模式
前言:wbee输入法在安装时直接替换了系统内的一些文件,如palmInitFramework298.js。这样的后果是导致一些补丁无法安装,或者失效,如很多人没有安装成功的advanced system prefs framework。
/ u$ n: Q1 P8 ]/ e. F8 a
8 W0 ?( G( W, t+ n- w2 F, |$ B- G因为实在怀念advanced system prefs framework带来的触屏震动反馈功能,特意存了安装wbee前后的palmInitFramework298.js文件(文件A、文件B),经过与原始palmInitFramework298.js文件(文件O)的比对,找出advanced system prefs framework所修改的代码(其实没几处)。然后安装wbee,再将前面提及的改动代码一个一个添加到wbee替换的palmInitFramework298.js(文件B)中。. ^% i3 g6 b1 Q4 N

- G* g4 A' a0 }然后悲剧发生了,luna怎么也启动不了,不停在logo处循环。- S% j% ^" R/ F4 g) p$ P) @
8 m& t! s5 \7 O  ]# r$ n1 X7 Z
这说明两种可能性:% Q" z# V# I- D$ G7 Z
1、笔者刚才在文件B中添加的代码与wbee严重冲突,导致无法进入luna;或者
, O# U" ^& T/ X) n2、wbee替换了不止palmInitFramework298.js这个文件,还有其他被wbee替换的文件,而改动的代码正好依赖于其他被替换掉的文件,因此使得luna无法进入。
! c7 }* Y, [7 w$ _6 P" h% |
- K( {% b( [, g2 t+ a) {# wwbee的制作者们,你们该出来说说这是怎么一回事了,我只想要advanced system prefs framework那个触屏震动反馈的功能与wbee共存……
8 m; a9 G5 Q; x0 l1 z4 b
回复

使用道具 举报

发表于 2011-5-26 22:44 | 显示全部楼层
同求解决方案。
回复 支持 反对

使用道具 举报

发表于 2011-5-26 22:54 | 显示全部楼层
其实没几处....其实只要行数上没有大的出入就能打上补丁...) u/ ?9 ]+ W# _: `' k) f
fish88有这个讲法..
1 F0 e+ k" _/ G, \7 ]5 K如果把代码移动一下,不改变行数上的内容.还行不行....
9 X; z  O& T7 ~5 K. \8 a
回复 支持 反对

使用道具 举报

发表于 2011-5-26 23:13 | 显示全部楼层
期待解决吧 呵呵
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-5-27 09:04 | 显示全部楼层
marbery3 发表于 2011-5-26 22:54
8 ?0 K. f! D5 q0 [其实没几处....其实只要行数上没有大的出入就能打上补丁...% O9 k1 M3 _( G5 \
fish88有这个讲法..7 f) x" o2 G8 |
如果把代码移动一下,不改 ...

* h) N( B9 h1 T8 J& l$ A代码运行不是依靠行数的吧……跟fish讨论过,他也没解决这一问题
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

QQ|Archiver|手机版|小黑屋|吹友吧 ( 京ICP备05078561号 )

GMT+8, 2025-2-23 07:00 , Processed in 0.262627 second(s), 15 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表