FreeBSD10中Fctix 无法调出五笔输入法解决方法

困扰我大半年的输入法问题今天终于解决了。
至从安装了FreeBSD10,心中最不快的事情就是只能使用Fcitx的拼音输入法(安装了五笔,但是调不出来),因为本人从小就使用五笔输入法。
期间不下三次在虚拟机中试验安装Fctix,但一直没有找到解决方法,这次花了两天多的时间从安装系统、安装 xfce4 桌面、到安装 Fctix 输入法。希望满满,但装好后还是调不出五笔输入法。
无意间打开着 Treminal 在调试 Fctix,发现 Treminal 中出现下面的语句。
(ERROR-59066 /usr/ports/chinese/fcitx/work/fcitx-4.2.6.1/src/lib/fcitx/ime.c:280) 输入法: 打开/usr/local/lib/fcitx/fcitx-table.so 失败 /usr/local/lib/fcitx/fcitx-table.so: Undefined symbol "TableMetaDataRemove"
明显是有关table,也就是和调不出五笔等其它输入法有关。
在论坛里只有一位老兄发贴讨论了这个问题,地址如下:
https://www.freebsdchina.org/forum/topic_63954.html
他在里面说到最后的解决方法是
从 FTP 上下了 zh-fcitx 包,解出fcitx-table.so替代了系统中的,就可以了!
Gehaowu 说 “据说。。。用gcc编译的是没这个问题的”,但是他只打拼音,没深究。
试着在Google中打 zh-fcitx 的包,找了几个替换 /usr/local/lib/fcitx/fcitx-table.so 这个都不行,最后想到 FreeBSD 10.0 开始才不使用 gcc 编译,那可以找 FreeBSD 9.0的包来试试。
在这个地址下载到了 FreeBSD 9.0 的 zh-fcitx-4.2.6.1_4.txz
http://pkg.dicrurus.com/info?arch=freebsd:9:x86:64&pkg=zh-fcitx
http://pkg.freebsd.org/freebsd:9:x86:64/latest/All/zh-fcitx-4.2.6.1_4.txz
解压、单独替换系统中的 /usr/local/lib/fcitx/fcitx-table.so 这个库文件,重启 Fcitx,没有出现 /usr/local/lib/fcitx/fcitx-table.so: Undefined symbol "TableMetaDataRemove" 这样的问题了。
查看右上角的输入法,现在已经出现其它安装的输入法了。如图:
 

时间: 2024-10-31 23:37:04

FreeBSD10中Fctix 无法调出五笔输入法解决方法的相关文章

Win8.1系统自带五笔输入法开启方法

  在Win8.1系统中其实内置了一款原生微软五笔输入法,习惯五笔输入法的童鞋可以尝试以下喔!下面小编就为大家介绍一下Win8.1系统自带五笔输入法开启方法. 1.首先单击输入法指示器,然后单击"语言首选项" 2.接下来在弹出窗口中选中"中文(中华人民共和国)"然后点击"选项" 3.接下来点击"添加输入法" 4.在列表中选择"微软五笔",确定即可! 5.对于想要卸载系统自带输入法的用户

Win8.1系统开启自带五笔输入法的方法

1.首先单击输入法指示器,然后单击"语言首选项":   2.接下来在弹出窗口中选中"中文(中华人民共和国)"然后点击"选项":   3.接下来点击"添加输入法":   4.在列表中选择"微软五笔",确定即可! 好了以上就是小编为各位整理的一篇关于Win8.1系统开启自带五笔输入法的方法了,希望这篇文章能够给各位带来帮助.  

电脑极品五笔输入法卸载方法介绍

第一步:如下图所示我们右击任务栏上的"设置..."打开 然后我们再点击"文字服务和输入语言"之后我们再点击"删除".  第二步:然后我们再点击"极品输入法"打开进入,如下图所示   如果你的菜单栏里没有安装快捷方式,就到电脑里去搜索,找到极品输入法的安装目录. 第三步:然后我们再点击 unins000.exe,就会弹出删除文件的界面了. 第四步:删除好之后我们再点击"开始菜单---运行---输入"reged

Android中Activity启动默认不显示输入法解决方法_Android

checkbox控件时导致Activity启动默认不显示输入法. 网上很多资料说要放一个空的Linearlayout,完全是在误导大众, 正确的方法如下: Android Manifest对Activity做如下设置: 复制代码 代码如下: android:windowSoftInputMode="stateHidden"

Android中Activity启动默认不显示输入法解决方法

checkbox控件时导致Activity启动默认不显示输入法. 网上很多资料说要放一个空的Linearlayout,完全是在误导大众, 正确的方法如下: Android Manifest对Activity做如下设置: 复制代码 代码如下: android:windowSoftInputMode="stateHidden"

如何卸载极点五笔输入法?

  极点五笔输入法是一款不错的文字输入工具,不过一些用户由于不习惯该输入法的词组输入方法,故此想将其卸载掉,但在每个输入法中的卸载方式都有所不同,故此小编这里为大家带来了两种卸载极点五笔输入法的方法,需要的用户赶快试试吧! 方法一.直接在控制面板这里面删除 1.点击电脑桌面左下角开始按钮,选择控制面板. 2.进入控制面板后找到程序,选择卸载程序. 3.在列表找到想要卸载的程序.双击之后就可以进行卸载了. 方法二.360软件管家删除 1.打开360面板,找到软件管理点击进入. 2.点击软件卸载.

QQ五笔输入法如何切换

  QQ五笔输入法切换的方法如下: 方法一:软件安装成功后,鼠标点选"语言文字栏",弹出可切换使用的输入法列表,选择"QQ五笔输入法"即可开始使用"QQ五笔输入法". 方法二:当系统仅有QQ五笔一个输入法,或者在安装过程中,将"QQ五笔输入法"设置成为默认中文输入法后,可以通过使用"Ctrl+Space"切换出QQ五笔输入法. 方法三:使用快捷键"Ctrl + Shift",在可用的输入

QQ五笔输入法文本中每行记录遵循的格式是什么

  QQ五笔输入法文本中每行记录遵循的格式如下: [编码]词[ 词][ 词] ... [词n]rn []内的内容为可选项目,编码为个a-y之间的任一字母,多个词之间以空格分隔.如果编码为有效编码,词中间可以包含非汉字,导入词库时,系统会自动将非汉字的符号去除.如果未指定编码或编码无效,则词中不能包含非汉字的字符,否则会自动过滤这条记录.

win7电脑中如何让五笔输入法显示最前面

  说到电脑中的输入法,有多少朋友是使用的电脑中自带的智能ABC或者是五笔输入法呢?我想,应该不会了吧?不管是你使用五笔还是使用拼音,现在便捷的输入法方式都很多,谁不会为自己量身设置一个方便的呢?再说了,如果不为自己的电脑进行设置的话,每次启动电脑之后,就需要重新切换,这样就显得非常的麻烦了!因为小编经常使用的是五笔输入法,那么这里就以五笔输入法为例,为大家介绍一下如何在ghost win7中让五笔输入法显示在最前面吧! 1.首先,咱们同时按下win+r,打开电脑的运行窗口,然后在窗口中输入re