zoukankan      html  css  js  c++  java
  • Ubuntu 中QT 用sogou拼音 安装

     

    1.下载搜狗输入法的安装包

                下载地址为:http://pinyin.sogou.com/linux/ ,如下图,要选择与自己系统位数一致的安装包,我的系统是64位,所以我下载64位的安装包

             2.按键Ctr+Alt+T打开终端,输入以下命令切换到下载文件夹:

             安装搜狗输入法

    1. sudo apt-get install -f  
    1. sudo dpkg -i sogoupinyin_2.1.0.0082_amd64.deb  

              3.从系统设置里面点击“语言支持”,一开始的系统里面是没有小企鹅输入法的,搜狗输入法就是在小企鹅输入法基础上安装的,从语言支持里面选择小企鹅输入法(fcitx),默认为ibus

      点击语言支持后,有时候会出现以下错误,不要慌,下面有解决方案

                 4.此时输入以下命令,对错误进行修复

    1. sudo apt-get install -f  

        5.重新打开“语言支持”,你会看到如下情况,证明错误已经修复,选择“安装”按钮

                           等他安装就好了,不用进行其他操作,期间会提示你输入密码,输入就好了,所有涉及到内核操作的都需要你输入密码,无所谓的,输入就好了。

          当安装结束以后,你会看到如下窗口,切记,一定要把系统键盘输入方式从ibus切换为fcitx

         如果没有小企鹅出现需执行下面的命令:

                sudo apt-get update

                sudo apt-get upgrade

                6.在终端执行如下命令重启电脑

    1. sudo reboot  

                 重新启动以后,你会发现在屏幕右上方有了企鹅输入fcitx

           右键小企鹅,选择configureFcitx

             添加搜狗输入发

              首先,去掉那个只“显示当前语言”的选项,然后搜索框输入sog,你会发现搜狗输入法已经有了,选中输入法即可

    2 Qt creator无法用fcitx输入中文的原因是自己的plugins目录下没有fcitx的插件,所有只要把插件复制到里面就可以了。

    qt creator插件目录:qt安装目录/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts。

    需要的fcitx输入法插件文件:libfcitxplatforminputcontextplugin.so

    解决方法:

    使用dpkg查找插件文件,fcitx在fcitx-frontend-qt5中,没有就用apt安装即可。

    $ dpkg -L fcitx-frontend-qt5 | grep .so

    /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so

    然后复制这个文件到QT Creator目录:

    $ cd qt安装目录/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts/
    $ cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so .
    $ chomd +x libfcitxplatforminputcontextplugin.so

    然后重启QT Creator即可输入中文。

    ---------------------------------------------------------------

    编译程序后程序无法输入中文问题,也是缺少插件的原因。

    $ cd QT安装目录/5.8/gcc_64/plugins/platforminputcontexts
    $ cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so .
    $ chomd +x libfcitxplatforminputcontextplugin.so

    然后重新编译即可。

  • 相关阅读:
    hadoop 异常及处理总结-02(小马哥精品)
    Linux环境变量(小马哥推荐)
    Apache Tomcat 8.5 安全配置与高并发优化
    深入理解分布式系统中的缓存架构(上)
    Redis的n种妙用,不仅仅是缓存
    springBoot整合ecache缓存
    Spark Streaming实时处理应用
    Spark 实践
    spark性能调优
    Spark调优
  • 原文地址:https://www.cnblogs.com/whwywzhj/p/9255256.html
Copyright © 2011-2022 走看看