LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: quanliking

终于找到了通过kdm启动后,使用输入法的方法,强烈推荐看看。

[复制链接]
发表于 2003-9-19 11:51:52 | 显示全部楼层
最初由 lanb 发表
我用gdm和fcitx,加了还是不行!


加到$HOME/.xsession试试。
发表于 2003-9-19 12:15:38 | 显示全部楼层
哈哈!我一直是这样呀,在~/.xinitrc和~/.xsession中都加入:
export XMODIFIERS=@im=fcitx
fcitx &
就OK呀
发表于 2003-9-19 12:35:51 | 显示全部楼层
没有用的!我全部实验过了!在.xinitrc或者.xsession里面都不行的!估计和我的显卡X不支持可能有关,i852的主板,配置显卡问题很多,现在X起来了,但是如果用ssh联结到另外一个机子上面,一定用不了Graphic的程序,说无法找到X.在我的MDK上面是可以的!唉,没有办法了!只有需要的时候在在terminal里面运行了!谢谢各位!
发表于 2003-9-19 13:44:59 | 显示全部楼层
关于GDM我的办法:
gdm所有配置文件在/etc/gdm
通过gdm可以启动的Xsession都在/etc/gdm/Sessions目录
一般有Gnome Debian Xsession几个,如需新的,请手工添加一个
GDM启动会自行扫描
如我添加了一个文件叫KDE(因为我的fcitx是使用kde的Autostart启动的这里没添加)
#!/bin/sh
#LANG=en_US.UTF-8
LANG=zh_CN.GBK
#LC_ALL=en_US.UTF-8
LC_CTYPE=zh_CN.GBK
#KDE_LANG=zh_CN.GBK
export LANG LC_CTYPE
#export XMODIFIERS=@im=XSIM
export XMODIFIERS="@im=fcitx"
export XIM=fcitx
export XIM_PROGRAM=fcitx
export GDK_USE_XFT=1
export G_BROKEN_FILENAMES=zh_CN.GBK
exec startkde

对于Gnome,我的最后几行改为如下:
if [ -n "$startssh" ]; then
  export G_BROKEN_FILENAMES=zh_CN.GBK
  exec fcitx &
  exec metacity &
  exec $sshagent -- $gnomesession
else
  export G_BROKEN_FILENAMES=zh_CN.GBK
  exec fcitx &
  exec metacity &
  exec $gnomesession
fi

其它文件依此类推
:cool:
发表于 2003-9-19 17:06:05 | 显示全部楼层

写的是什么啊

还是看不懂gdm怎么配
发表于 2003-9-19 21:41:29 | 显示全部楼层
所有的gdm管理的Xsession都在/etc/gdm/Sessions目录,gdm菜单的每一个session对应一个启动文件,我觉得我讲得很清楚了呀
发表于 2003-9-22 13:50:10 | 显示全部楼层

哦 终于搞定了

我是把/etc/X11/xinit/xinitrc下面的启动输入法的代码加到/etc/gdm/Sessions/Gnome最后的部份里就行了
发表于 2003-10-3 04:35:07 | 显示全部楼层
干!终于被我把fcitx弄出来了!要修改的文件是/etc/X11/gdm/Sessions/Gnome, 加入的东西就是一样的了!开心!!!
发表于 2003-10-6 22:37:15 | 显示全部楼层
真实的来全不费功夫
发表于 2005-1-8 14:50:25 | 显示全部楼层
其实啊,这样就可以了:
Debian:# echo fcitx >/etc/X11/Xsession.d/25fcitx_start

ok!
感觉这样最好了,不用改什么.xinitrc , .xsession文件。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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