找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 1678|回复: 4

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

[复制链接]
发表于 2011-5-26 20:50 | 显示全部楼层 |阅读模式
前言:wbee输入法在安装时直接替换了系统内的一些文件,如palmInitFramework298.js。这样的后果是导致一些补丁无法安装,或者失效,如很多人没有安装成功的advanced system prefs framework。
( I& B( d5 T5 \' o( J2 x% z7 |6 [7 B( |" V
因为实在怀念advanced system prefs framework带来的触屏震动反馈功能,特意存了安装wbee前后的palmInitFramework298.js文件(文件A、文件B),经过与原始palmInitFramework298.js文件(文件O)的比对,找出advanced system prefs framework所修改的代码(其实没几处)。然后安装wbee,再将前面提及的改动代码一个一个添加到wbee替换的palmInitFramework298.js(文件B)中。1 w6 a) Z$ b+ \2 Y* }
6 C9 N, ^4 j/ |# S5 a1 E+ t1 [
然后悲剧发生了,luna怎么也启动不了,不停在logo处循环。
- k3 R  K% O+ I0 d; H* _
% Y3 F. \; H" G这说明两种可能性:- i6 a6 i  a( D; J% o& E
1、笔者刚才在文件B中添加的代码与wbee严重冲突,导致无法进入luna;或者; F/ h) I# Z) N& g  t8 M8 g7 b! _$ x& r
2、wbee替换了不止palmInitFramework298.js这个文件,还有其他被wbee替换的文件,而改动的代码正好依赖于其他被替换掉的文件,因此使得luna无法进入。* z. B% q8 q) D, B

* t5 \3 T  \3 Q, Gwbee的制作者们,你们该出来说说这是怎么一回事了,我只想要advanced system prefs framework那个触屏震动反馈的功能与wbee共存……8 o! t  q; m2 G; L: X' U% c3 [
回复

使用道具 举报

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

使用道具 举报

发表于 2011-5-26 22:54 | 显示全部楼层
其实没几处....其实只要行数上没有大的出入就能打上补丁...3 |) N& {! d0 _! P
fish88有这个讲法..
0 a0 I. K* F9 \如果把代码移动一下,不改变行数上的内容.还行不行....
2 [% W8 h+ j3 g! E0 L
回复 支持 反对

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2011-5-27 09:04 | 显示全部楼层
marbery3 发表于 2011-5-26 22:54
! U3 F3 A& B! a  Y8 M其实没几处....其实只要行数上没有大的出入就能打上补丁...0 W+ F! J  \( Q3 N/ Q
fish88有这个讲法..( p. v) R. t4 B* O. o
如果把代码移动一下,不改 ...
3 C% p) h: R: Q! [
代码运行不是依靠行数的吧……跟fish讨论过,他也没解决这一问题
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-1 20:37 , Processed in 0.285220 second(s), 16 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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