`
as619864232
  • 浏览: 320154 次
社区版块
存档分类
最新评论

在 KDE 下不能正常使用 fcitx 以及翻页问题

阅读更多

 

在 kde 下使用 fcitx 的时候,不能在某些地方使用,如kate,但有些地方可以使用,如 chrome。


使用 Ctrl + Space 时无法激活 Fcitx

1. 检查你所输入的程序.

  • 这是唯一一个有问题的程序吗?
    • 最可能的原因是某个快捷键占用了 Ctrl Space,请修改另一个快捷键并重试。
  • 所有 Gtk 程序都有问题?
    • 请打开一个传统意义上的Gtk程序(所谓传统,就是它不应该是Firefox,Libreoffice这种仅仅是是使用Gtk样式作为界面的程序)。Gedit是一个不错的选择。右键点击输入框,将会弹出一个“输入法”菜单,请确认“Fcitx”被选中。
    • 如果菜单中确实有Fcitx,但是还是无法正常工作,请先尝试重新启动Fcitx,如果这次就可以工作了,那么请检查你的DBus设置,或者延长Fcitx的启动时间。如果你使用自定义的启动脚本,你可以参考配置 (其他)

如果Fcitx没有默认选中,那么请先尝试选中它,并且立刻试试可否输入。如果不行,请参见上面一条。为了永久性的修复这个问题(默认选中 Fcitx ),请阅读初学者向导中的配置部分。

    • 如果没有 Fcitx这项,那么请首先检查你的安装,你所需要的包名包含了fcitx和gtk。如果你是从源码编译的Fcitx,请确认你启用了GTK2,GTK3的输入法模块选项。如果你确认这点的话,请阅读输入法相关的环境变量中的如何更新Gtk的缓存文件。
  • 所有Qt程序都有问题?
    • 运行qtconfig (名称可能根据你的发行版有所不同),选择第三个标签,确认fcitx是在默认输入法组合框中中。如果没有,请检查你的安装。
  • 以上解决方案也可以类似解决XIM的问题,但我们强烈建议你使用输入法模块。

如果你使用 Ubuntu 并且最近升级到了 12.04,一些用户注意到gtk.immodules 相关的文件在升级时没有正确生成。尝试卸载fcitx-frontend-gtk2fcitx-frontend-gtk3 并重新安装这两个包来重新触发这个文件的生成。然后重新检查输入法菜单中是否有“Fcitx”这项。

在一些少见的情况,你可能在使用嵌入式Linux或者小型Linux发行版,而你必须使用XIM,X server可能缺少一些 locale 文件,这些文件通常需要被放在 /usr/share/X11/locale/ 下。

并且当你必须使用 XIM 的时候,请确认你的 locale *不能*被设置为 C 或者 POSIX,并且需要被设置为一个可用的 locale (语言无所谓),并且如果你使用的是 glibc,你需要生成对应的locale的文件(locale-gen)。当你使用 im module 的时候,并无这个限制。

转自:http://fcitx-im.org/wiki/FAQ/zh-cn

 

 

“-”  ------> 上一页
“=”  ------> 下一页
更多的设置看 .fcitx/config 这个文件

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics