zoukankan      html  css  js  c++  java
  • 在 Ubuntu 18.04 下安装 fcitx 及搜狗拼音输入法

    感觉自己傻逼透了,之前在 16.04 时折腾着要装 ibus 和 rime 输入法,现在 18.04 默认安装 ibus 了,又因为 rime 的智能联想太弱,打字不爽,又想装回搜狗一劳永逸。。。

    环境配置

    根据来自 fcitx 的这篇文章,我们了解到需要进行一些环境的改动。

    首先修改一下 gnome-settings-daemon 的设置:

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

    第一行是修改输入法模块,第二行是禁用键盘动作。

    按道理正常安装好依赖后, fcitx 的输入法就可以在 wps 等基于 qt 的应用程序中使用了,除非仍在 X 环境下,否则可以跳过下面两步配置。

    运行一下 im-config ,直接在 GUI 界面中选择修改为 fcitx 即可:

    $ im-config
    $ cat ~/.xinputrc  
    # im-config(8) generated on Sun, 10 Feb 2019 14:42:38 +0800
    run_im fcitx
    # im-config signature: d0f7c7c87e1c84581a382f4c6e73ddc5  -
    

    修改 .xprofile 环境变量的配置

    export XMODIFIERS="@im=fcitx"
    export GTK_IM_MODULE=fcitx
    export QT_IM_MODULE=fcitx
    

    安装搜狗拼音

    在 ubunut 18.04 以后,由于切回了 gnome 桌面,环境中其实是没有 fcitx 依赖的,如果是从旧版本升级上来的或许还保留着,但新装或以前就已经卸载了的,需要再次安装 fcitx 。但是我们并不知道搜狗拼音用到了 fcitx 的哪些依赖,直接用 dpkg -i 安装 deb 包的话,还要重新修复依赖。网上奇技淫巧有很多,不再赘述,我们直接用 gdebi 来安装:

    $ sudo aptitude install gdebi-core
    $ sudo gdebi sogoupinyin_2.2.0.0108_amd64.deb
    

    安装搜狗的过程中可能会报以下警告:

    No such key “Gtk/IMModule” in schema “org.gnome.settings-daemon.plugins.xsettings” as specified in override file “/usr/share/glib-2.0/schemas/50_sogoupinyin.gschema.override”; ignoring override for this key.
    

    直接忽略即可,不用折腾该配置项,其实我们在前面已经设置过 overrides 了。

    配置搜狗拼音

    注意千万不要进行删掉 fcitx 中默认的英文布局,只剩搜狗拼音一个输入法这种操作!或者你手动添加一个中文布局也可以,把搜狗拼音放在第一位就行了。

    安装好后重新启动,就可以在右上角看到 fcitx 的图标,点击进行配置即可。。

  • 相关阅读:
    Linux文件系统(三)虚拟文件系统
    Linux文件系统(二)磁盘文件系统
    requests模块
    jquery进阶(文档操作,事件委托等)
    JQuery基本使用
    js基础和js操作bom和dom对象
    js -- javascript
    CSS
    HTML
    python之pymysql模块
  • 原文地址:https://www.cnblogs.com/BlackStorm/p/10359254.html
Copyright © 2011-2022 走看看