处理在stardict3.0版本中fcitx输入法可能无法输入的问题

上一篇 / 下一篇  2007-09-24 10:43:52

我用的是fedora 7
星际译王是3.0版的
fcitx版本是fcitx-src-svn-2007-08-18

我删了scim装了fcitx,使用都是正常的,用stardict时就无法调用了

我去网上也找了一些帖子,但是也没有什么解决方法,而且也只有fedora 7下stardict3.0版本才有这个问题。事后我也就没有去管它了,反正基本能用就行了。

不过我想起来gnome右击菜单中有一个选择输入法的选项菜单的。在星际译王的输入框中右击,弹出菜单中没有空上选项。然后又去找,把这个右击选择输入法的菜单给显示出来。然后把输入法中默认的选项改为X输入法,这样就正确的。

所以说这根本不是fcitx输入法的问题。而且我在其它文本编辑的地方右击查看都是正确的!

显示输入法的菜单方法是:修改gconf的内容,可以用gconf-editor工具来处理。
路径是:/desktop/gnome/interface/show_input_method_menu
show_input_method_menu是布尔类型的,把右边的勾上,让它为真值就行了

TAG:

红尘弥漫 引用 删除 snail   /   2007-10-08 18:47:35
3. GTK_IM_MODULE
前面有人提到 FreeBSD 自动启动 scim,那是因为 gtk/qt immodule 会随软件自动启动。
Gnome 用户安装 scim,如果有安装 gtk immodule,登陆时就会自动启动 scim

如果想取消这个自动启动功能,可以
export GTK_IM_MODULE=xim

gtk immodule 除了安装 so 档之外,还需要文字设置档。
以 Debian 来说,gtk 2.4~2.8 是用 /etc/gtk2.0/gtk.immodules
gtk 2.10 是用 /usr/lib/gtk-2.0/2.10.0/immodule-files.d/*.immodules
具体的设置有专门工具来处理,也可以手动设置。
这个工具一般叫作 gtk-query-immodules-2.0 之类的,是 gtk 一定有的程序。

常见用法:
export GTK_IM_MODULE=xim
export GTK_IM_MODULE=scim
这里的命名是有规定的,大小写不能有误。必须按照 gtk immodule 设置档里的命名来写。
fcitx 目前不支持 gtk immodule,所以写 GTK_IM_MODULE=fcitx 是不对的。
不过虽说不对,倒也不会有害处。gtk 找不到 fcitx,会自动用默认的 IM 来取代,而这个默认的 IM 常常是 XIM。

具体的内容在fcitx开发者邮件列表
h@t@t@p : // groups.google.com/group/fcitx-dev/browse_thread/thread/e548d1a59c96983d?hl=zh-CN
 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

我的栏目

日历

« 2008-12-04  
 123456
78910111213
14151617181920
21222324252627
28293031   

数据统计

  • 访问量: 60126
  • 日志数: 170
  • 图片数: 12
  • 文件数: 6
  • 书签数: 10
  • 建立时间: 2007-02-11
  • 更新时间: 2008-01-14

RSS订阅

Open Toolbar