[ 已解决 ]fcitx 无法在 13.1 的 gnome-terminal 中使用

我的系统是 13.1 x86_64 gnome 3.10 。
我已卸载了 ibus 输入法。
现在可以在 libreoffice,gedit,firefox 等程序中用 Ctrl+Space 开启 fcitx 输入法,但是无法在 gnome-termnal 中开启。
另外,在 gnome3.10 面板的任务栏中始终无法出现 fcitx 的 icon。(我已在 fcitx 的设置中设置了,并且启用了 topicon 这个 gnome 的 extension。)
出现的 fcitx 控制面板也无法用鼠标点击改变功能。

看了本论坛及官方论坛的相关帖子认未解决这个问题。
swyear.blogspot.com/2013/12/gnome3-opensuse-131.html 这个帖子中也提到了 fcitx 在 gnome-terminal 中的问题。

请问我该如何做现在?需要提交个 bug 吗?

谢谢

将 /etc/X11/xim.d/zh_CN/30-fcitx 修改为下边的样子就行了,其实只是把里边的两个命令调换了下前后顺序而已。

if ! type -p fcitx > /dev/null 2>&1 ; then
   echo "fcitx is not installed. please run `sudo zypper in fcitx`."
   return 1
fi

export LC_CTYPE=$LANG
export XMODIFIERS="@im=fcitx"
export GTK_IM_MODULE=fcitx
export GTK3_IM_MODULE=fcitx
export QT_IM_SWITCHER=imsw-multi
export QT_IM_MODULE=fcitx


# Avoid relying on autolaunch to improvise D-Bus sessions for each process
if test -z "$DBUS_SESSION_BUS_ADDRESS" ; then
   eval `dbus-launch --sh-syntax --exit-with-session`
fi

fcitx -d

# success:
return 0

谢谢,按照你的方法,现在可以在 gnome-terminal 中开启 fcitx 了。

但是现在 gnome 3.10 下仍然看不到状态栏的 fcitx icon。

默认 ctrl+m 在右下会显示 fcitx 图标,如果想在上边显示,可以安装 gnome 的输入法集成扩展(GNOME 桌面必备插件):

点击安装 ](https://extensions.gnome.org/extension/261/kimpanel/)

试了 kimpanel,及 Ctrl+m,现在在右下角还是看不到 fcitx 的 icon,其他的如 glipper 和 stardict 的 icon 都可以在右下角显示。
启用 kimpanel 后,原来的 fcitx 的 panel 就没有了。

谢谢