zoukankan      html  css  js  c++  java
  • archlinux安装输入法需要的包及archlinux无法使用输入法的解决

    所需的包:

    fcitx #这货应该是主要的程序

    fcitx-configtool #图形化的配置工具,非必须

    fcitx-gtk2

    fcitx-gtk3

    fcitx-qt4

    fcitx-qt5

    fcitx-googlepinyin #该软件包依赖 libgooglepinyin

    需要修改的配置文件:~/.xinitrc

    需要修改哪个配置文件应该依赖于你的登录管理器。

    我使用slim作为启动管理器,所以我修改的配置文件是:~/.xinitrc,ps:我使用的是xfce4桌面环境,所以在该配置文件的最后还加上了:exec startxfce4

    如果你使用的是gdm,修改的配置文件应该是:~/.xprofile

    配置文件的内容:

    #XIM 这个环境变量无需配置

    #export XIM=xim

    export GTK_IM_MODULE=fcitx

    export QT_IM_MODULE=fcitx

    export XMODIFIERS="@im=fcitx"

    fcitx &

    上面的配置文件的内容有好几种,也不知道官方推荐的是哪种!!

     ++++++++++++++华丽分割+++++++++++++++

    按照以上配置之后我发现还是没法调出googlepinyin输入法,以下是一种没刨根问底的解决方案:

    1. 在xfce的桌面上看起来好像fcitx已经运行了,但是没法调出安装的googlepinyin输入法。

    2. 所以我用 ps aux | grep fcitx 列出了一些有关fcitx的进程:fcitx(573),dbus-daemon(578),fcitx-dbus-watcher(582)

    3. 不知道上面的三个进程有什么作用,所以我尝试将它们重启一下,kill 578 582 573,当我把573放到第一个的时候貌似出现错误提示了,所以要注意kill这三个进程时的顺序问题。

    4. 接下来就是重新执行一下前面的配置文件: . .xinitrc

    5. 然后googlepinyin输入法就奇迹般地能用了。

    ++++++20170428+++++++++

    我已经使用sunpinyin作为输入法了,就在昨天,sunpinyin在火狐中不能用了。在Thunar 中,使用右键打开的控制台中输入法也无法用,在控制台中查看我们在配置文件中设置的环境变量,没有生效。今天查看archlinux wiki的fcitx条目,做了如下操作:

    1. 去掉了 .xinit 中对于 XIM环境变量的设置

    2. 运行qtconfig-qt4 ,找到第三个tab,然后将输入法设置为 fcitx

    重启计算机后,输入法已经能够正常使用。

    本文结束

  • 相关阅读:
    迭代器
    【转】javascript中this的四种用法
    【转】CSS(10)盒子模型
    【转】深入理解JVM—JVM内存模型
    【转】深入JVM系列(一)之内存模型与内存分配
    【转】[译]深入理解JVM
    【转】C#中virtual和abstract的区别
    【转】面向对象设计的SOLID原则
    【转】Building a RESTful Web Service
    【转】设计模式:简单工厂、工厂方法、抽象工厂之小结与区别
  • 原文地址:https://www.cnblogs.com/vanwoos/p/5148538.html
Copyright © 2011-2022 走看看