配置gnome wiznote,phpstorm fcitx 无法输入中文

开始使用kde最近升级后开了某些软件屏幕会花掉。所以切换到gnome,输入法调不出来

步骤1

1)检查有没有安装fcitx-qt5 (注:gentoo好像不能安装qt5,只用qt4)

2)用登陆用户运行以下命令,关闭ibus键盘监听

# gsettings set org.gnome.settings-daemon.plugins.keyboard active false

重启电脑,测试

步骤2

.xprofile里加入如下行,并检查是否执行

export LANG=zh_CN.utf8
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"

 

备注:经测试gdm 不会执行.xinitrc文件, 具体哪个文件看wiki或自测

 

步骤3:

使用中发现一升级系统就在部分(QT开发)的软件里使用不了输入法,

echo $XMODIFIERS发现是ibus但是前面在步骤2是确定执行了的。

ps看系统进程里面有ibus 于是将ibus卸载,问题解决。

注:gentoo里ibus好像不能卸载会造成gnome报错,所以我将ibus-daemon重命名了

 

步骤4:gentoo系统经过以上操作部分软件还是不能使用中文

把USE写入package.use再编译fcitx

# echo "app-i18n/fcitx gtk gtk3 qt4" > /etc/portage/package.use/fcitx
# emerge -av fcitx

此时wiznote可用了,但gedit还不行

然后用登陆用户修改gnome配置

# gsettings set org.gnome.settings-daemon.plugins.xsettings overrides "{'Gtk/IMModule':<'fcitx'>}"

现在gedit可以使用了。

感谢:

https://fcitx-im.org/wiki/Install_(Gentoo)

http://my.oschina.net/hevakelcj/blog/482756?fromerr=5ZQnW24n

上一篇: gentoo wpa_supplicant解决WPA加密的WIFI连接   下一篇: Arch grub rescue模式下修复

你问我答

  1. #1 头像 keminar 2016-11-16 14:44:44
    有一天升级archlinux后,不知道为何
    /etc/X11/xinit/xinitrc
    /etc/profile
    /etc/gdm/Xsession
    三个文件都没有开机执行了,只好将环境变量写入/etc/environment
    cat /etc/environment
    #
    # This file is parsed by pam_env module
    #
    # Syntax: simple "KEY=VAL" pairs on separate lines
    #

    EDITOR=/usr/bin/vim
    LANG=zh_CN.utf8
    GTK_IM_MODULE=fcitx
    QT_IM_MODULE=fcitx
    XMODIFIERS="@im=fcitx"

提交疑问

回顶部