|

楼主 |
发表于 2007-3-7 04:08:28
|
显示全部楼层
Post by sulow
看完这篇文章后
我在我的老Powerbook G4/550 (PowerPC)
MacOSX 10.4.8 for PPC上测试
$./configure
$make
$sudo make install
$/usr/local/bin/fctix
跟我说没有X
换到X11下
$/usr/local/bin/fctix
Please set XMODIFIERS...
一下子傻了,不知到该到那设置
就没再往下试了
如果有人真的想知道的话
请告诉我该如何set XMODIFIERS
那我就可以试了
以下是我的/etc/X11下的档案
drwxr-xr-x 36 root wheel 1224 Nov 14 14:58 app-defaults
drwxr-xr-x 3 root wheel 102 Nov 14 14:58 fs
drwxr-xr-x 3 root wheel 102 Nov 14 14:58 lbxproxy
drwxr-xr-x 3 root wheel 102 Nov 14 14:58 proxymngr
drwxr-xr-x 6 root wheel 204 Nov 14 14:58 rstart
drwxr-xr-x 3 root wheel 102 Nov 14 14:58 twm
drwxr-xr-x 13 root wheel 442 Nov 14 14:58 xdm
drwxr-xr-x 3 root wheel 102 Nov 14 14:58 xinit
drwxr-xr-x 21 root wheel 714 Nov 14 14:58 xkb
drwxr-xr-x 4 root wheel 136 Nov 14 14:58 xserver
drwxr-xr-x 3 root wheel 102 Nov 14 14:58 xsm
没错,没有我们常见的 xorg.config 和 X11的那个config,忘了叫啥了....呵呵
不过,理论上可以make过,应该能执行没问题
只是理论上....>.<
有关设置(for bash):
export XMODIFIERS="@im=fcitx"
export LC_CTYPE=zh_CN.GB2312
你需要修改 ~/.fcitx/config 文件,把主窗口的 y 坐标改为 30 的样子,否则会被菜单条挡住,看不见。
另外,理论上,fcitx 的源代码在 PPC 上是可以 make 的。但是执行的时候是会异常退出。主要的原因是读取码表文件的时候,因为 Endian 不同。简单地说,硬盘上顺序存放的 0x01, 0x00 两个字节,如果在 PC 上读到一个 uint16 变量里面,那么就是 0x0001,也就是低位在前。如果在 PPC 上,就成 0x0100 了,高位在前。因此,在读取码表文件时候的有关代码,都需要相应修改。这大约就是我提供 3.0 版本的 PPC 版本源代码所做的事情。也许你可以参考那个版本,提供最新版本的 for PPC 源代码。那就功德无量了。 |
|