分页: 1 / 1
英语环境下怎样开启fcitx?
发表于 : 2007-01-27 23:43
由 tree.yuu
原来是使用中文安装系统,因为中文环境下freemind不能显示中文,全是方框,所以改用英文,
可是英文下不能用fcitx, 在gdm登入是可以看到fcitx方框,但显示桌面后就不见了(用ps aux可以看到fcitx进程)
用Ctrl-space也不能唤出.过了很久后方框才出来,但是依然不能输入中文.
fcitx 我是用apt-get 安装的, 然后用im-switch设为默认输入法.
代码: 全选
$ls ~/.xinput.d
en_US zh_CN zh_CN.backup
$ cat ~/.xinput.d/en_US
XIM=fcitx
XIM_PROGRAM=/usr/bin/fcitx
XIM_ARGS=""
GTK_IM_MODULE=XIM
QT_IM_MODULE=XIM
DEPENDS="fcitx"
bugs@Yuu:~$ ls /etc/X11/xinit/xinput.d/
all_ALL fcitx ko_KR scim scim_xim th-xim zh_HK zh_TW
default ja_JP none scim-immodule th_TH zh_CN zh_SG
请各位多多指教!
发表于 : 2007-01-28 2:26
由 zhuqin_83
先搜论坛再发帖。
我记得是修改etc下的fcitx配置文件。
发表于 : 2007-01-28 6:45
由 nicker2005
首先
代码: 全选
sudo locale-gen zh_CN.UTF-8
然后打开/etc/environment,加入一行:
代码: 全选
LC_CTYPE=zh_CN.UTF-8
,重启X,按Ctrl+空格键即可打开fcitx。
发表于 : 2007-01-28 13:27
由 tree.yuu
回2楼, 我搜了,搜出一大堆,但翻几页,都没找到我想要的.
谢谢楼上的,按照你的方法,终于可以开启fcitx.
但请问locale-gen zh_CN.UTF-8是做什么的?
我现在的locale如下:
代码: 全选
LANG=en_US.UTF-8
LANGUAGE=en_US.UTF-8
LC_CTYPE=zh_CN.UTF-8
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
其中LC_CTYPE为zh_CN.UTF-8
但是我的freemind打开时一直停至在开启时的logo上.
路慢慢.......
发表于 : 2007-01-28 14:02
由 zhuqin_83
发表于 : 2007-01-28 17:26
由 BigSnake.NET
tree.yuu 写了:回2楼, 我搜了,搜出一大堆,但翻几页,都没找到我想要的.
谢谢楼上的,按照你的方法,终于可以开启fcitx.
但请问locale-gen zh_CN.UTF-8是做什么的?
我现在的locale如下:
代码: 全选
LANG=en_US.UTF-8
LANGUAGE=en_US.UTF-8
LC_CTYPE=zh_CN.UTF-8
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
其中LC_CTYPE为zh_CN.UTF-8
但是我的freemind打开时一直停至在开启时的logo上.
路慢慢.......
freemind应该是Java的问题吧。。。。
发表于 : 2007-01-28 18:57
由 tree.yuu
谢谢 zhuqin_83
原来必须把LC_TYPE设为zh_CN.*, 但这是不是fcitx的bug!!
freemind的问题已解决, 方法如下:
代码: 全选
sudo apt-get install sun-java6-jdk
sudo update-alternatives --config java
There are 4 alternatives which provide `java'.
Selection Alternative
-----------------------------------------------
1 /usr/bin/gij-wrapper-4.1
*+ 2 /usr/lib/j2se/1.4/bin/java
3 /usr/bin/java-sablevm
4 /usr/lib/jvm/java-6-sun/jre/bin/java
Press enter to keep the default[*], or type selection number: 4
就可以了.
但还有个小问题: 我点击freemind的"菜单"->"工具"->"首选项..."没有反应,以前是可以.
发表于 : 2007-01-28 19:00
由 tree.yuu
并且可正常显示中文和输入中文.
发表于 : 2007-01-28 20:23
由 BigSnake.NET
tree.yuu 写了:谢谢 zhuqin_83
原来必须把LC_TYPE设为zh_CN.*, 但这是不是fcitx的bug!!
freemind的问题已解决, 方法如下:
代码: 全选
sudo apt-get install sun-java6-jdk
sudo update-alternatives --config java
There are 4 alternatives which provide `java'.
Selection Alternative
-----------------------------------------------
1 /usr/bin/gij-wrapper-4.1
*+ 2 /usr/lib/j2se/1.4/bin/java
3 /usr/bin/java-sablevm
4 /usr/lib/jvm/java-6-sun/jre/bin/java
Press enter to keep the default[*], or type selection number: 4
就可以了.
但还有个小问题: 我点击freemind的"菜单"->"工具"->"首选项..."没有反应,以前是可以.
首选项没有反应是个bug,linuxtoy上有人提出过
发表于 : 2007-01-28 22:01
由 tree.yuu
谢谢 BigSnake.NET 的回复.
期等freemind0.9
发表于 : 2007-10-12 13:03
由 Crazier
nicker2005 写了:首先
代码: 全选
sudo locale-gen zh_CN.UTF-8
然后打开/etc/environment,加入一行:
代码: 全选
LC_CTYPE=zh_CN.UTF-8
,重启X,按Ctrl+空格键即可打开fcitx。
wo de bu xing de :
you xia mian ti shi:
wupengzhan@wupengzhan-desktop:~$ sudo gedit /etc/enviroment
(gedit:8293): Gtk-WARNING **: Locale not supported by C library.
Using the fallback 'C' locale.
(gedit:8293): Gdk-WARNING **: locale not supported by C library
发表于 : 2007-10-12 13:28
由 Crazier
行了,搞定了,谢谢!!呵呵 呵!!