分页: 1 / 1

fcitx无法在linux系统下自带flash输入汉字?

发表于 : 2014-07-18 12:28
天羽美羽
平常用得好好的,最近不知为啥出现这毛病。现在google chrome能输入,其他程序也能输入,火狐能输入,谷歌浏览器的flash也能输入,但是就是系统自带的flash无法用fcitx输入,换其他浏览器用系统自带flash也是如此,不知是什么原因。希望指点一二。

Re: fcitx无法在linux系统下自带flash输入汉字?

发表于 : 2014-07-21 13:55
天羽美羽
自顶。针对这问题,网上文章爬文数篇,未果。
自己来理个头绪,做个记号。

测试平台 fcitx version: 4.2.8.3
火狐flash player版本 11.2.202.394
操作系统 Linux Mint 17 Mate 64位/ Ubuntu 14.04 64位

具体表现 针对于土豆网弹幕中文发送(以此为例,还有其他flash游戏),
对于谷歌浏览器自带的pepper flash player,完全是没有问题的。
但是对于firefox里的flash player来说,完全是无法输入汉字,而firefox除了flash部分,其他输入汉字完全没有问题。

曾经怀疑过firefox的问题,但是通过mathxon,opera调用firefox的flash player来看,经测试都是有这个问题的。
而mathxon调用chrome的pepper flash,这问题也就没有。
不完全测试,ibus貌似也无法在该火狐flash player 输入中文,测试网站还是以土豆网的中文弹幕发送为例。
诺可以,劳烦回帖告知。

参照fcitx官方说明
https://fcitx-im.org/wiki/FAQ#Cannot_use_Fcitx_in_flash
找到https://fcitx-im.org/wiki/Hall_of_Shame_for_Linux_IME_Support 小弟愚昧,并未受到启发。
如有时间,可从这里入手。

尝试在~/.xprofile下写入

代码: 全选

export LC_ALL=zh_CN.utf8
export XMODIFIERS=@im=fcitx
export QT_IM_MODULE=xim
export GTK_IM_MODULE=xim
fcitx -d
注销,登录,或重启, 测试无效。
测试写入

代码: 全选

export LOCALE="zh_CN.UTF-8"
export LANG="zh_CN.UTF-8"
export LC_CTYPE="zh_CN.UTF-8"
export LC_ALL="zh_CN.UTF-8"
export XMODIFIERS="@im=fcitx"
export QT_IM_MODULE=xim 
export GTK_IM_MODULE=xim
未果。

Re: fcitx无法在linux系统下自带flash输入汉字?

发表于 : 2014-07-22 17:09
plum
试了下,无论是Chrome还是火狐,在B站,和B站链接的其他版权站,比如爱奇艺,乐视,搜狐,以及自带的,还有A站,fcitx输入都是没有问题的。
你说到了土豆动漫,我过去试了下,无论是火狐还是Chrome,可以切出输入法,但是输入完不会进字儿到框里。
个人觉得是土豆flash的问题。
用的是Adobe的那个flash插件
选区_333.png

Re: fcitx无法在linux系统下自带flash输入汉字?

发表于 : 2014-07-22 17:55
cifer
那个 Hall of Shame 上的都是比较低版本的软件, 基本不适用于现在了

输不了中文, 很多时候可能和字体有关系, firefox 的 flash 插件和 chrome 的是不一样的, chrome 是自带的
可以试一下安装 UMing 字体, 我依稀记得当时玩三国杀中文乱码是那么解决的

怀疑是 firefox 的 flash 插件选择字体的时候有问题, 写死了选择 UMing

Re: fcitx无法在linux系统下自带flash输入汉字?

发表于 : 2014-07-22 19:50
天羽美羽
plum 写了:试了下,无论是Chrome还是火狐,在B站,和B站链接的其他版权站,比如爱奇艺,乐视,搜狐,以及自带的,还有A站,fcitx输入都是没有问题的。
你说到了土豆动漫,我过去试了下,无论是火狐还是Chrome,可以切出输入法,但是输入完不会进字儿到框里。
个人觉得是土豆flash的问题。
用的是Adobe的那个flash插件
附件 选区_333.png 已经无效
如截图所示,我这边用谷歌自带的flash 是可以在土豆上发弹幕的,但是切到firefox里的flash,字体是输入不了这框的。

b站帐号我忘了,好久没去。。。。。。。其实a站帐号我也不记得了。。。。。
我在a站上找个不用登录可以发弹幕的视频,发现在firefox发弹幕,文本候选框是在地址栏上,
而在谷歌浏览器上发弹幕则是文本候选框是在输入弹幕的旁边的。
测试链接 http://www.acfun.tv/v/ac1288686

Re: fcitx无法在linux系统下自带flash输入汉字?

发表于 : 2014-07-22 20:02
天羽美羽
cifer 写了:那个 Hall of Shame 上的都是比较低版本的软件, 基本不适用于现在了

输不了中文, 很多时候可能和字体有关系, firefox 的 flash 插件和 chrome 的是不一样的, chrome 是自带的
可以试一下安装 UMing 字体, 我依稀记得当时玩三国杀中文乱码是那么解决的

怀疑是 firefox 的 flash 插件选择字体的时候有问题, 写死了选择 UMing

谷歌浏览器的这个字体借口还真是不好办。
平常fontconfig这一套一般能对系统内所有东西通吃的,包括火狐在内,
但是就是谷歌浏览器就是不吃这一套,连谷歌浏览器自带的这个flash也是如此。
连个配置文件都不给,谷歌引以为傲的字体的fallback,小弟愚昧,完全看不出有何高明之处。