|
首先非常感谢Jeffery开发了Justinput,让webOS在天朝也能有活跃的社区。
/ D6 G. |% j- {
" d# b' T4 b0 ^! M0 F' ~关于Justinput开启后无法运行PDK开发的程序(游戏为主),我研究了一下,找到了解决方案。/ o5 b Y/ `4 V3 D1 D9 K; z; s
webOS SDK v1.4.5 – Build 465中提到了PDK程序运行后会在jail中运行,它们能访问的文件系统都将重新mount,由于Justinput的数据库文件所处的/usr/palm/frameworks会被jail以只读的方式 mount到另一个点,如果Justinput的数据库JDBC连接开着就无法完成这个mount操作,所以导致PDK程序都无法运行。
# v* o, x- H* z1 M) O$ q4 i0 u1 r/ x" _* J8 J1 U' `
解决方案就是把Justinput的DB移出PDK jail要重新mount的目录。可以考虑放到/var/home/root/.justinput/db下,在Pixi Plus上测试通过。0 H8 M9 A; h! u
8 Z+ Y2 b" \9 I2 C8 f动手能力强的TX可以尝试一下,测试通过机型Pixi Plus ROM 1.4.5,Justinput 1.4.1-4。
2 |' F0 n! g4 j; b8 d1 D: c: `7 [0 m0 l) e% {/ u+ r" {( ]
测试程序justinput.jar在附件中,测试方法如下:$ T5 A0 z0 U! W/ m+ [5 g, m' m' y
1. 在Justinput的配置界面将将其关闭(HACKS - 关闭输入法); ]1 b% O$ e& \9 k' j1 G
2. 将附件中的justinput.jar覆盖/usr/lib/luna/java/justinput.jar(建议先备份)6 T0 u& X" p/ e; T& @ z
3. 创建目录 /var/home/root/.justinput
" @+ @8 W0 u6 g# n( o4. 将/usr/palm/frameworks/mojo/justinput下的db目录整个移到/var/home/root/.justinput下7 O! x( x/ x1 C6 A5 y" i
5. 完成后Justinput的config,db与词库db都在/var/home/root/.justinput/db下
/ M, Y \# F0 l9 Q' m0 s) D; f8 d6. 重启手机,或者命令行killall -9 java
8 y. j9 X7 {% b3 H8 [+ S: d. I* M
1 o' Q; ^0 a9 g3 n8 T. b[ Edited by goncha on 2010-12-13 16:49 ] |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?加入我们
×
评分
-
查看全部评分
|