Fcitx

ubuntu18上解决Qt无法输入中文

China☆狼群 提交于 2019-12-02 16:53:14
系统:Ubuntu 18.04.3 64bit 软件: QtCreator 4.8 安装Ubuntu18.04 时已经安装fcitx框架的搜狗输入法,在此不再安装fcitx及搜狗输入法 只需要安装fcitx的Qt支持库,终端中输入以下指令安装fcitx的Qt支持库 sudo apt-get install fcitx-frontend-qt5 安装完成后,需要启用Qt对fcitx的支持,将相关库文件复制到Qt编译器的插件库和QtCreator的Qt插件库 库文件为 libfcitxplatforminputcontextplugin.so,默认安装在目录 /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/ 中 #QTInstallPath=Qt的安装目录,本人使用qt-opensource-linux-x64-5.9.8.run安装 cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so $QTInstallPath/5.9.8/gcc_64/plugins/platforminputcontexts/ chmod a+x $QTInstallPath/5.9.8

完美解决 Linux 下 Sublime Text 中文输入

假如想象 提交于 2019-12-02 15:08:13
参考Sublime Text官方论坛一位中国哥们的 回复 ,通过以下方法完美解决Sublime Text 2中文输入的问题。这几天讨论区老是有人提问,就写个教程吧。 系统: Linux Mint 14 Nadia 输入法: Fcitx 4.2.6.1 PPA。 1. 保存下面的代码为sublime_imfix.c /* sublime-imfix.c Use LD_PRELOAD to interpose some function to fix sublime input method support for linux. By Cjacker Huang <jianzhong.huang at i-soft.com.cn> gcc -shared -o libsublime-imfix.so sublime_imfix.c `pkg-config --libs --cflags gtk+-2.0` -fPIC LD_PRELOAD=./libsublime-imfix.so sublime_text */ #include <gtk/gtk.h> #include <gdk/gdkx.h> typedef GdkSegment GdkRegionBox; struct _GdkRegion { long size; long numRects; GdkRegionBox

Gentoo安装与应用实践

喜欢而已 提交于 2019-12-02 07:15:01
我从去年开始接触 LINUX 系统,开始的时候觉得 linux 系统完全是个天方夜谭,连最起码的:在桌面情况下,进入终端系统,我都很困难。后来,我开始看网上的视频教程,学习别人的操作步骤,模仿别人的操作。再过了一阵子,我不甘心一直这样,于是我开始了自己的探索之旅。 开始,我为了追求大众化,想到了 LINUX 的全球霸主厂商—— readhat ,于是开始了我的 Fedora 之旅,初次用 linux 的我不知道其中有什么应用价值,只是想把它变成 windows 的替代品,于是我开始搞一些现在看起来很没有意义的东西。后来,我看到网上的评论说:“ fedora 是 redhat 的小白鼠,好的功能将来会在 RHEL 上体现出来,差的功能就会被淘汰掉”。于是我心有不甘,再加上由于我的升级举动、使用的不熟练,导致了内核经常性的崩溃,我失望了。于是,我开始寻找我 linux 之旅中的第二个发行版,因为之前很多人用 ubuntu ,因为其简单易用,很多操作也是点点鼠标就行了。但是,这时我使用 linux 的方向发生了变化,我并不追求那些花哨的东西,开始研究一些命令之类,当然也都是一些日常的操作,因为平时还要上课,也就没什么时间搞。这一时期,我使用的是 Debian 系统,最近我才知道原来 Debian 做服务器并不比 RHEL 逊色。当时的想法是 Debian 反正是 Ubuntu 他爸

解决Qt5 Creator无法切换输入法(fcitx),Ubuntu中不能使用搜狗输入法录入汉字问题

大兔子大兔子 提交于 2019-12-02 06:39:16
本文档2019年1月23日修正,Ubuntu18.10,Qt5.12.0测试通过 本文档2017年6月1日修正,Ubuntu16.04,Qt5.9.0测试通过 2016年6月8日修正,ubuntu 16.04 Qt5.7.0 以及 Qt5.6.1均测试通过 在Qt5.3之前,我发布过解决办法 解决Qt5 Creator无法切换输入法(fcitx),不能录入汉字问题 ,Qt5.4以及Qt5.5,旧办法失效,原因是Qt5.4后对之前Qt5版本不再二进制兼容,libfcitxplatforminputcontextplugin.so 需要编译最新的fcitx-qt5。如果你懒得自己编译,可以下载我编译的 libfcitxplatforminputcontextplugin.so 看fcitx-qt5项目的更新日志,是在1.0.3版本时解决的这个问题,写本篇博客时,我git clone到的是1.0.4版本。 编译fcitx-qt需要cmake,安装cmake命令,如果已经安装,请略过。 sudo apt-get install cmake 安装 fcitx-libs-dev sudo apt-get install fcitx-libs-dev 设置qmake的环境变量: export PATH="/home/lieefu/Qt5.12.0/5.12.0/gcc_64/bin":$PATH

archlinux 系统完善 (1)

﹥>﹥吖頭↗ 提交于 2019-12-02 06:35:55
安装sudo,添加用户 # pacman -S sudo # useradd -m -G wheel -s /bin/bash XXX # passwd XXX # visudo # %wheel ALL=(ALL) ALL 这行反注释掉 intel的CPU需要安装microcode,尤其是Haswell 和 Broadwell 系列的CPU,为了系统稳定。 # pacman -S intel-ucode 安装完后要更新一下grub.cfg,grub-mkconfig会自动查找识别安装的ucode grub-mkconfig -o /boot/grub/grub.cfg 安装xorg和显卡驱动 内核带的nouveau驱动对GTX960m的支持不是很好,不久前装的fedora22会死机,屏幕显示一串有关nouveau的信息。较新的显卡还是用私有驱动比较好。intel+nvidia双显卡很麻烦,根据wiki,bumblebee应该是最优的选择。 # pacman -S bumblebee mesa xf86-video-intel nvidia mesa-demos bbswitch xorg-server xorg-server-utils 有4个libgl要选的时候选mesa-libgl,bumblebee需要这个。

ubuntu下 安装fcitx(小企鹅输入法)

拟墨画扇 提交于 2019-12-02 06:34:41
Fcitx── 小企鹅输入法 最大的特点是容易安装和使用,无论是拼音还是码表输入都极为强劲。在输入法的自定义使用上也极为灵活。 ubuntu安装中文语言环境的同时,会自动安装上 scim输入法 ,但是这个scim不但大,而且跟很多程序(firefox,eva等等)都有兼容问题。相对比之下还是觉得fcitx这只小小的企鹅比较好用。下面的方法可以让scim和fcitx共存。 $ sudo apt-get install im-switch libapt-pkg-perl fcitx 安装好之后执行下面的命令使系统默认fcitx为默认输入法。注意前面不要加sudo,完成设置最好重启一下X,使设置生效。 $ im-switch -s fcitx 来源: oschina 链接: https://my.oschina.net/u/216139/blog/41045

Fcitx使用搜狗词库与皮肤

≯℡__Kan透↙ 提交于 2019-12-01 07:43:41
在 \(\text{Linux}\) 环境下, \(\text{Fcitx}\) 确实是最好用的开源输入法之一。然而 \(\text{Windows}\) 下的巨头输入法 —— 搜狗,对 \(\text{Linux}\) 的支持却并不算到位,迄今为止,大多数 \(\text{Linux}\) 的最新内核都无法使用搜狗,譬如 \(\text{Ubuntu 19.04}\) 。 所以, \(\text{Linux}\) 下原生的开源输入法,无疑是一切意外状况下最值得信赖的输入法。 不过, \(\text{Fcitx}\) 本身的拼音做得确实不好,如皮肤、词库等等,都远远不如搜狗输入法那么健全。 那么将搜狗的长处“拿来”,便是 \(\text{Linux}\) 用户自然而又令人愉悦的一个想法了。 搜狗词库使用 对于拼音用户而言,无论全双拼(音形除外),词库都是即为重要的。足够量的词库会极大降低你的选词时间! Step1 下载搜狗词库 首先,第一件事情自然就是去到 搜狗输入法官网 下载你所需要的词库统一放到一个文件夹里去。 此时,文件夹的文件分布应该如下: | filename.scel | ... | ... | filename.scel 总之是一堆 scel 文件就是了。 Step2 scel -> org 如果你迫不及待地试图打开 scel 文件,你会发现根本读不了……

Linux QtCreator调用fcitx输入法解决方法

孤街浪徒 提交于 2019-12-01 02:27:01
前言 Qt .run 文件安装的软件里面没有包含fcitx输入法的库文件,所以要想在Qt中使用fcitx则需要将fcitx的库文件(.so)拷贝或连接过去,让Qt能够找到这个库 sudo ln -s /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so \ /opt/Qt5.9.6/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts/ 执行上述指令后重启Qt即可 来源: oschina 链接: https://my.oschina.net/u/2628499/blog/2967323

Ubuntu16.04安装搜狗输入法

安稳与你 提交于 2019-12-01 02:26:03
Ubuntu16.04安装搜狗输入法 原创 2017年03月04日 22:28:09 特别鸣谢:本人菜鸟一枚,此博客只是作为记录学习,文章中如有一些纰漏瑕疵,非常希望各位大神指点,自己也会努力查缺补漏,谢谢! 好!之前两篇文章之后,应该您的电脑已经成功安装了ubuntu系统,今天在这里和大家分享搜狗输入的软件安装,今后自己准备会开一个专门的文章分类,是linux下的软件安装及简单使用,今天我这边给大家介绍搜狗输入法在linux下的安装。 1.首先我们先去搜狗输入法的官网下载linux系统下的安装包,http://pinyin.sogou.com/linux/。(记住下载对应自己版本的文件) 2.找到文件,然后再终端敲击命令:sudo dpkg -i sogoupinyin_2.1.0.0082_amd64.deb 我们发现并没有成功安装,但是不要着急,我们看一下错误提示,关于fcitx的一些东西好像是没有安装,fcitx是一个输入法系统,sogou是基于这个系统的,所以我们还需要先把fcitx搞定。 (1)先添加以下源 sudo add-apt-repository ppa:fcitx-team/nightly (2)添加源后我们更新一下系统 (3)开始安装fcitx 发现又有错误提示,但是告诉咱们尝试一下“apt-get -f install” 然后我们再试一下sudo apt