« 拇指原则 | 主 页 | 开源软件:谁付出谁获取 »

GDM, utf-8, fcitx


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可以随便,设成英文都行,我按这个设了,还是不行。

2006-05-19 22:20:09,由cathayan发表。目录:电脑  EMail This

评论

dhg:

linux 有 $HOME/.login_conf 没有?
我的FreeBSD 的 UTF-8 环境就在这里设定的.

<pre>
me:\
:charset=iso-10646-1:\
:lang=zh_CN.UTF-8:\
:setenv=XMODIFIERS=@im=fictx:
</pre>
于 2006-05-20 11:58:28 发表,来自:

windrose:

还是startx的行为比较容易让人理解。
于 2006-05-20 17:36:45 发表,来自:http://blog.donews.com/windrose/

cathayan:

Startx是一堆xinit,我这里现在用它起不了X

本来gdm也好办,现在把语言和Session它全接管了,想自己设反而麻烦。不学好啊。
于 2006-05-20 20:13:02 发表,来自:http://blog.cathayan.org/member/1

cathayan:

Startx是一堆xinit,我这里现在用它起不了X

本来gdm也好办,现在把语言和Session它全接管了,想自己设反而麻烦。不学好啊。
于 2006-05-20 20:40:00 发表,来自:http://blog.cathayan.org/member/1

hongy19:

gdm默认是读取.xprofile的
至少archlinux下是这样,你可以看看gdm这个命令
于 2006-05-20 20:56:35 发表,来自:

cathayan:

Startx是一堆xinit,我这里现在用它起不了X

本来gdm也好办,现在把语言和Session它全接管了,想自己设反而麻烦。不学好啊。
于 2006-05-20 20:59:57 发表,来自:http://blog.cathayan.org/member/1

cathayan:

看了脚本了,没发现它会连xProfile。
于 2006-05-20 21:15:17 发表,来自:http://blog.cathayan.org/member/1

Carlos:

gdm 启动时,在 Session 中选 "Default system session" 就会读 ~/.xsession 了。
于 2006-05-21 01:15:20 发表,来自:http://carlosliu.livejournal.com

pnt:

不是 LC_TYPE
而是只要改 LC_CTYPE
于 2006-05-21 07:53:41 发表,来自:

我来评论








为保护您的隐私,请不要在评论框里填写自己的真实E-mail地址。
广告见之即删。带有任何赢利机构链接的评论都会删除。