fbterm+ucimf实现中文输入遇到can't execute IM program fbterm-ucimf

系统字体配置、中文显示和输入法问题
回复
sffred
帖子: 15
注册时间: 2019-09-30 18:45
系统: Arch Linux x86_64

fbterm+ucimf实现中文输入遇到can't execute IM program fbterm-ucimf

#1

帖子 sffred » 2020-05-09 19:49

Ubuntu server 20.04 LTS
以前没中文,也就罢了,今天忽然发现了fbterm,能显示中文了,还挺好用,就想加上ucimf来输入中文
结果却在fbterm里按Ctrl+Space的时候遇到了can't execute IM program fbterm-ucimf

我查看过 viewtopic.php?p=2489121 这个帖子,但是好像并没有用,因为我没有怎么改动过.bashrc,而且我一开始就用的是ucimf

之前我发现我都没安装zh_CN的locale,但是现在安装了,也没有用
许多教程里都写有LANG=zh_CN.UTF-8,我觉得这个应该是没关系的对吧?

我还看到有帖子里https://blog.csdn.net/star2523/article/details/7770095说需要安装32位支持
ia32-libs,不过这个也太远古了,apt告诉我它已经被lib32z1取代了。然后我安装了,也没有用
头像
astolia
论坛版主
帖子: 6454
注册时间: 2008-09-18 13:11

Re: fbterm+ucimf实现中文输入遇到can't execute IM program fbterm-ucimf

#2

帖子 astolia » 2020-05-09 20:34

可执行程序的名字叫fbterm_ucimf,不是fbterm-ucimf。fbterm-ucimf是软件包的名字
sffred
帖子: 15
注册时间: 2019-09-30 18:45
系统: Arch Linux x86_64

Re: fbterm+ucimf实现中文输入遇到can't execute IM program fbterm-ucimf

#3

帖子 sffred » 2020-05-09 22:50

astolia 写了: 2020-05-09 20:34 可执行程序的名字叫fbterm_ucimf,不是fbterm-ucimf。fbterm-ucimf是软件包的名字
我错了 然后现在又遇到了问题
图片

显示如图,很错乱,我也不知道怎么输入。
头像
astolia
论坛版主
帖子: 6454
注册时间: 2008-09-18 13:11

Re: fbterm+ucimf实现中文输入遇到can't execute IM program fbterm-ucimf

#4

帖子 astolia » 2020-05-10 10:06

先按F9切换到具体的输入法
sffred
帖子: 15
注册时间: 2019-09-30 18:45
系统: Arch Linux x86_64

Re: fbterm+ucimf实现中文输入遇到can't execute IM program fbterm-ucimf

#5

帖子 sffred » 2020-05-10 14:04

我明白我这个提问很糟糕。不过现在基本解决了。但是还是有问题(不解决也罢),我讲一下过程
简单地说,我的经历就和http://blog.chinaunix.net/uid-11009175-id-3357104.html一样
首先就是看了一些教程,甚至官方也表示要从网站上下载包然后手动编译安装。我比较懒,并且决定这样应该不会比apt更可靠
所以我就apt install了ucimf,后来又install了ucimf-openvanill,libucimf0(教程表示是libucimf,如今应该已经被libucimf0取代),openvanilla-imgeneric(应该是原先的openvanilla-modules,不知道到为什么这个东西可以被apt list openvanilla然后tabtab显示出来,却不在apt里面),等等,但是按下F9以后进入了openvanilla输入法,接着就是输入什么都没反应的环节。
我偶然发现了似乎是ucimf配置程序的ucimf_start。但是用它设置了一些input method以后,也毫无用处,就是按F9,然后下面会出现一个框里面写着OpenVanilla,但是按什么键都没反应。

直到最后试着apt search ucimf,才发现了这个包:ucimf-sunpinyin,安装以后就能用(sunpinyin)了,然后就把openvanilla卸了。所以实际上没有解决openvanilla无法使用的问题。

然后就是依然有如果关闭输入法,那么就会出现两个奇怪的unicode字符。不过这个影响不是很大,如果遇到大段中英文混杂输入,也可以只按F9而不关闭输入法,就能避免这两个字符的产生。

最后非常感谢热心回复。
头像
astolia
论坛版主
帖子: 6454
注册时间: 2008-09-18 13:11

Re: fbterm+ucimf实现中文输入遇到can't execute IM program fbterm-ucimf

#6

帖子 astolia » 2020-05-10 21:49

sffred 写了: 2020-05-10 14:04 所以我就apt install了ucimf,后来又install了ucimf-openvanill,libucimf0(教程表示是libucimf,如今应该已经被libucimf0取代),openvanilla-imgeneric(应该是原先的openvanilla-modules,不知道到为什么这个东西可以被apt list openvanilla然后tabtab显示出来,却不在apt里面),等等,但是按下F9以后进入了openvanilla输入法,接着就是输入什么都没反应的环节。
源里的openvanilla的代码已经有10年没更新过了,而且目前openvanilla只专注于mac系统,对linux和windows的支持已经实质放弃了。它现在在linux系统上出现任何问题都不奇怪。ucimf的主体也是9年前的代码。这两个东西即使当年也不算是流行的输入法,更别说现在了。
我个人是推荐fbterm+fcitx,在fbterm环境下比ucimf用起来舒服些
sffred
帖子: 15
注册时间: 2019-09-30 18:45
系统: Arch Linux x86_64

Re: fbterm+ucimf实现中文输入遇到can't execute IM program fbterm-ucimf

#7

帖子 sffred » 2020-06-05 21:56

astolia 写了: 2020-05-10 21:49
sffred 写了: 2020-05-10 14:04 所以我就apt install了ucimf,后来又install了ucimf-openvanill,libucimf0(教程表示是libucimf,如今应该已经被libucimf0取代),openvanilla-imgeneric(应该是原先的openvanilla-modules,不知道到为什么这个东西可以被apt list openvanilla然后tabtab显示出来,却不在apt里面),等等,但是按下F9以后进入了openvanilla输入法,接着就是输入什么都没反应的环节。
源里的openvanilla的代码已经有10年没更新过了,而且目前openvanilla只专注于mac系统,对linux和windows的支持已经实质放弃了。它现在在linux系统上出现任何问题都不奇怪。ucimf的主体也是9年前的代码。这两个东西即使当年也不算是流行的输入法,更别说现在了。
我个人是推荐fbterm+fcitx,在fbterm环境下比ucimf用起来舒服些
好的谢谢,改天试试。
回复