05/19/06。 cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。
也不知什么时候变的,GDM缺省不读.xsession了。要想让它再读这个设置,必须编辑目录下的 .dmrc 文件:
[Desktop]
Session=xfce4
Language=zh_CN.GBK
内容就这么3行,指定了Session是Xfce4,语言是GBK,这里一设定,它就不读xsession了,想再设定locale什么的只好去/etc/X11/Xsession.d目录下了。真是麻烦。
必须把dmrc文件中的session=xfce4改为custom,它才会再读.xsession。而此时session将只会延续到这个.xsession运行结束,然后就会结束,退回到gdm界面,同时会出那种“这个过程只有10秒”那个错误。此时又需要在.xsession里的最后,加上exec startxfce4这个启动x窗口管理器的命令,才能让它不退出。
一个DM,居然要管这么多事,真是不学好。
为了把X换成UTF-8,居然学了这么多。现在的问题,是fcitx显示不正常,呼出正常,不能输入,按
fcitx网页上的说明,只要设定LC_TYPE=zh_CN(实际上GB2312吧)就可以了,其他的LANG可以随便,设成英文都行,我按这个设了,还是不行。
05/19/06 22:20:09,由
cathayan发表。目录:
电脑
9条评论
linux 有 $HOME/.login_conf 没有?
我的FreeBSD 的 UTF-8 环境就在这里设定的.
<pre>
me:\
:charset=iso-10646-1:\
:lang=zh_CN.UTF-8:\
:setenv=XMODIFIERS=@im=fictx:
</pre>
dhg 于 05/20/06 11:58:28 发表.
gdm默认是读取.xprofile的
至少archlinux下是这样,你可以看看gdm这个命令
hongy19 于 05/20/06 20:56:35 发表.
不是 LC_TYPE
而是只要改 LC_CTYPE
pnt 于 05/21/06 07:53:41 发表.
I am watching and will delete all spam.