LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: seamonkey

Konquror|KDE字体测试

[复制链接]
 楼主| 发表于 2006-5-2 16:12:44 | 显示全部楼层
不,肯定是可以的,但scim的gtk immodule似乎不行,必须 export GTK_IM_MODULE=xim。
回复 支持 反对

使用道具 举报

发表于 2006-5-3 02:01:05 | 显示全部楼层
不行啊,这是我的~/.xinitrc:
  1. export LC_ALL=en_US.utf8
  2. export LANG=en_US.utf8
  3. export XMODIFIERS="@im=SCIM"
  4. export XIM=scim
  5. export XIM_PROGRAM=scim
  6. scim -d &
  7. export XLIB_SKIP_ARGB_VISUALS=1
  8. exec startkde
复制代码
加了你那行也不行。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-3 11:05:07 | 显示全部楼层
export GTK_IM_MODULE=xim是对GTK程序而言的,qt程序应该直接就可输入了,你的qt有qt-immodule的补丁吗?我现在没有KDE,但locale为en_US.UTF-8,在Firefox中发帖。
回复 支持 反对

使用道具 举报

发表于 2006-5-3 15:14:11 | 显示全部楼层
Post by seamonkey
export GTK_IM_MODULE=xim是对GTK程序而言的,qt程序应该直接就可输入了,你的qt有qt-immodule的补丁吗?我现在没有KDE,但locale为en_US.UTF-8,在Firefox中发帖。

没打immodule的补丁。奇怪qt-4.1.2怎么没这种补丁了,整合了?
回复 支持 反对

使用道具 举报

发表于 2006-5-5 12:03:17 | 显示全部楼层
Post by torres
这点不大明白,你是说系统所有locale用en_US.utf8? 这还能输入中文吗?至少LC_CTYPE得设成zh_CN.utf8吧?:ask

其实不用设定LC_CTYPE
fcitx的文档上写的LC_CTYPE 必须是zh开头的 我在网上搜了一下 这个是非必须的
可以修改 /etc/gtk-2.0/*/immodules
  1. "/usr/lib64/gtk-2.0/2.4.0/immodules/im-xim.so"
  2. "xim" "X Input Method" "gtk20" "/usr/share/locale" "ko:ja:th:zh"
复制代码

在ko前面加上 en (这个就根据自己的实际情况来)就可以在en_US.utf8下实现 fcitx
了, 按照这个方法就可以在任意locale下实现 输入了 不过前提条件是locale不能为posix
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-5 12:57:15 | 显示全部楼层
订正前面说的:scim的gtk-immodule是可以在en_US.UTF-8下使用的。要在非en_US.UTF-8的UTF-8 locale下使用scim,可以在/etc/scim/global或~/.scim/global的

/SupportedUnicodeLocales =

一行里添加需要支持的UTF-8的locale。比如fr_FR.UTF-8。
回复 支持 反对

使用道具 举报

发表于 2006-5-5 16:57:05 | 显示全部楼层
谢谢两位,我又试了下,发现如果用en_US.UTF-8,两位的方法都可行,但如果换成en_HK.UTF-8就不行了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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