搞定debian下的中文输入

自从买了新的机子,装上debian后输入法就没有搞定过。我以前用的挺好的,不知道为什么这次就不行了。

fcitx正常启动,设置也没有问题。但不管是用Ctrl-space还是鼠标,都无法进行中文输入。

.bashrc设置过了,没有问题。我怀疑是因为fcitx在fvwm(我用它做窗口管理器)后启动。但我明明在.xsession中先运行fcitx,然后才运行的fvwm。但我查看进程,发现fcitx的进程号在fvwm后面。

这个问题折腾了我好久,最近重新升级系统后,顺便装了SCIM,想看看换一个是不是运气好一点。结果发现bar里输入法图标只有european的,没有中文的,我于是怀疑是不是中文的 locale没有装,尽管我在X下可以看中文。

我查看了/usr/X11R6/lib/X11/locale/下面有zh_CN*这些东西,但是 /usr/lib/locale下面是空的。我不是很明白怎么回事,而且我在装系统的时候明明选择了中文环境的。

先不管那么多,我用
# dpkg-reconfigure locales
重新装了一次locale。/usr/lib/locale下面多了一个文件locale-archive。我写好.xsession后,重启X,OK!不管是fcitx还是scim。

在我郁闷的摸索期间,试过的tclwp
讲的在/etc/X11/Xsession.d/中添加95im-launch文件,但没有用,即使是我装了locale之后。但回帖上说这种发发启动是可以的。很奇怪。看来还是得好好再研究研究,搞清楚为什么。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值