• GNOME 3.x下安装配置小企鹅输入法框架及SunPinYin插件


    fcitx 小企鹅输入法框架已经越来越成熟,并且具备极高的性能,配合 Sun PinYin 智能输入法就和 Windows 下的搜狗百度等输入法几乎无二了。事实上,现在Linux版本的搜狗输入法正是基于fcitx小企鹅输入法纸做的!用下面的命令来卸载 ibus 并安装 fcitx 输入法框架及 Sun PinYin 智能输入法:
     
    sudo yum remove ibus*
    sudo yum install fcitx-gtk* fcitx-configtool fcitx-pinyin fcitx-sunpinyin sunpinyin* im-chooser
     
    执行完后,就该使用 im-chooser 选择输入法为 fcitx 了。如果你用 im-chooser 选择 fcitx 后报错显示:
     
    GDBus.Error:org.gtk.GDBus.UnmappedGError.Quark. imsettings 2derror_2dquark.Code5: Current desktop isn’t targeted by IMSettings.
     
    查看日志,关键一句为:
     
    INFO: Attempting to switch IM to FCITX [lang=en_US.utf8, update=true] org.gnome.settings-daemon.plugins.keyboard.active is true. imsettings is going to be disabled.
     
    这是因为 GNOME Shell 中的内置插件 keyboard 被激活,并接管了键盘布局及特殊快捷键的管理,这个和 im-chooser 是冲突的,所以必须禁用它。这就需要对 gsetting 设定,使用下面的命令即可:
     
    gsettings set org.gnome.settings-daemon.plugins.keyboard active false
     
    现在再去设定 im-chooser 中选择 fcitx,然后最好在 /etc/profile.d 中增加一个配制脚本命名为 fcitx.sh 内容如下:
     
    #!/bin/bash
     
    export GTK_IM_MODULE=fcitx
    export QT_IM_MODULE=fcitx
    export XMODIFIERS="@im=fcitx"
     
    保存上述修改。凡是保存在 /etc/profile.d 目录中的脚本都会在系统启动时被 profile 执行。当然,更稳妥的是,在当前用户的 .bash_profile 中也加入上述三个环境变量的声明。重启后就可以使用 fcitx 了。对于 fcitx 快捷键的配制,除了要在 fcitx-configtool 中明确配制 Ctrl-Space 或者 Super-Space(这两个快捷键可同时都有效)以外,还要注意 GNOME 的系统设置中的“键盘”->“快捷键”->“打字”部分的“切换下一个输入法”的快捷键设置,建议将其改为“空”,否则会导致 fcitx 设置的快捷键无效。
  • 相关阅读:
    存储过程
    loadrunner性能测试——入门
    loadrunner性能测试——第一步 录制脚本(中文版)
    LoadRunner初级教程
    LoadRunner培训初级教程
    帮同学参加数学建模做的求点集间最短距离,时间复杂度300*300
    整数划分问题
    MOOC《Python网络爬虫与信息提取》学习过程笔记【requests库】第一周4-
    MOOC《Python网络爬虫与信息提取》学习过程笔记【requests库】第一周1-3
    我的博客园链接
  • 原文地址:https://www.cnblogs.com/cyberniuniu/p/5021866.html
Copyright © 2020-2023  润新知