Jump to navigation
也不知什么时候变的,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可以随便,设成英文都行,我按这个设了,还是不行。
Comments
9条评论
linux ? $HOME/.login_conf ???
??FreeBSD ? UTF-8 ?????????.
<pre>
me:\
:charset=iso-10646-1:\
:lang=zh_CN.UTF-8:\
:setenv=XMODIFIERS=@im=fictx:
</pre>
??startx????????????
Startx???xinit???????????X :P
??gdm??????????Session????????????????????
Startx???xinit???????????X :P
??gdm??????????Session????????????????????
gdm?????.xprofile?
??archlinux??????????gdm????
Startx???xinit???????????X :P
??gdm??????????Session????????????????????
????????????xProfile?
gdm ????? Session ?? "Default system session" ??? ~/.xsession ??
?? LC_TYPE
????? LC_CTYPE
Add Comments
TrackBack
??FreeBSD ? UTF-8 ?????????.
<pre>
me:\
:charset=iso-10646-1:\
:lang=zh_CN.UTF-8:\
:setenv=XMODIFIERS=@im=fictx:
</pre>