LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2020|回复: 3

Arch下fcitx的问题 - GNOME环境

[复制链接]
发表于 2009-7-18 19:21:30 | 显示全部楼层 |阅读模式
之前用Arch,我用的是LXDE环境,没有用启动管理器,比如GDM之类,所以,fcitx的启动是放在.xinitrc当中的。
当在.xinitrc当中用“fcitx -d”来启动fcitx的时候,从桌面环境退出,再用startx进入桌面环境,可能会导致fcitx进程增加,后来直接用“fcitx”来启动fcitx程序,则不会有这样的情况。
最近换了GNOME,使用了GDM,只要注销了用户,然后再从GDM登录,则fcitx进程又会增加。
fcitx的启动不管是写在/etc/profile.d或者~/.xprofile,或者~/.profile当中,情况都是一样,而如果用传统的/etc/X11/xinit/xinput.d的方式,则无法启动fcitx。
有没有了解Arch的人,给一个方法,可以让fcitx不要启动多次。
用了:
killall fcitx
fcitx
这样的方式,可是也没有作用,似乎killall fcitx根本不会杀掉fcitx进程,可不可以在以上的启动文件中作判断,如果fcitx进程已经存在,则不再重新运行?
发表于 2009-7-18 21:46:39 | 显示全部楼层
killall -9 fcitx
回复 支持 反对

使用道具 举报

发表于 2009-7-18 21:46:41 | 显示全部楼层
“/etc/X11/xinit/xinitrc.d/”可以启动的
我的启动文件:
  1. #!/bin/bash
  2. #
  3. #/etc/X11/xinit/xinitrc.d/95fcitx_start
  4. #

  5. # Start fcitx:

  6. export LC_CTYPE=zh_CN.UTF-8
  7. export XMODIFIERS=@im=fcitx
  8. export XIM=fcitx
  9. export XIM_PROGRAM=fcitx
  10. fcitx&
复制代码

我系统设置是en_US.UTF-8,所以加了“export LC_CTYPE=zh_CN.UTF-8”
回复 支持 反对

使用道具 举报

发表于 2009-7-19 01:07:11 | 显示全部楼层
系统——首选项——启动应用程序,添加fcitx
我一直是这么用的,用了好几年了。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表