LinuxSir.cn,穿越时空的Linuxsir!

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

遇见一个奇怪的问题:新建一个.xinitrc然后startx就会失败

[复制链接]
发表于 2008-1-10 19:24:28 | 显示全部楼层 |阅读模式
.xinitrc里面写了东西,但都注释调了也会失败。
我是看着用字符界面的时候一些程序的输出会显示成方块乱码,就想在.bashrc里面设置export LANGUAGE=en_US:en,如果startx就在.xinitrc里面export LANGUAGE=zh_CN:zh.
发表于 2008-1-10 21:47:04 | 显示全部楼层
你把 .xinitrc 的作用完全搞错了. 这个文件是用来确认X启动后执行哪个程序用的(默认是桌面系统, 比如kde, gnome等).

但比如我想让X启动后执行一个xterm, 其它任何桌面系统都不调用, 在 .xinitrc 里面就写上一行 xterm &
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-11 16:03:19 | 显示全部楼层
Post by bufferfly;1805365
你把 .xinitrc 的作用完全搞错了. 这个文件是用来确认X启动后执行哪个程序用的(默认是桌面系统, 比如kde, gnome等).

但比如我想让X启动后执行一个xterm, 其它任何桌面系统都不调用, 在 .xinitrc 里面就写上一行 xterm &


那我要在进X之后改一下$LANGUAGE应该在哪里改呢?改startx?那可是全局的阿
回复 支持 反对

使用道具 举报

发表于 2008-1-11 16:08:46 | 显示全部楼层
可以在 /etc/X11/Xsession.d/ 中添加一个文件, 比如 25x11-language

它的内容就是你要加的, export LANGUAGE=zh_CN:zh
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-11 16:43:35 | 显示全部楼层
etc/X11/Xsession.d/ 也是全局的吧,能不能只对某些用户进行这样的设置?
回复 支持 反对

使用道具 举报

发表于 2008-1-11 17:35:42 | 显示全部楼层
~/.xsession 也许可以.
回复 支持 反对

使用道具 举报

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

本版积分规则

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