配置/etc/profile后,ubuntu 10.04无法启动到桌面

为当前最终发行版之前的所有版本提供支持
回复
beingworld
帖子: 13
注册时间: 2010-11-09 22:42
送出感谢: 0
接收感谢: 0

配置/etc/profile后,ubuntu 10.04无法启动到桌面

#1

帖子 beingworld » 2010-11-15 21:57

今天,看了一些localedef的文章,想到GB2312是最标准的中文字符集,于是想自己弄一个,
就定义了一个zh_CN.GB2312,试图换成这个locale。

代码: 全选

sudo localedef -f GB2312 -i zh_CN /home/XXX/desktop/zh_CN.GB2312
然后拷到相应文件夹

代码: 全选

sudo mv desktop/zh_CN.GB2312 /usr/lib/locale/
再接着配置/etc/profile文件,

代码: 全选

sudo vi /etc/profile
将最后的两行,
export LANG=zh_CN.UTF-8
export LC_ALL=zh_CN.UTF-8
改成,
export LANG=zh_CN.GB2312
export LC_ALL=zh_CN.GB2312

然后,重启,出现登录前的图形界面,但不出现登录窗口,笔记本的风扇拼命转,
Ctrl+Alt+F1进入控制台,登录,查看一下进程

代码: 全选

top
发现dbus-daemon占CPU很多

Kill掉,

代码: 全选

sudo killall dbus-daemon
结果,Xorg也跟着重启,重启后还是卡在没出现登录窗的图形界面上

所以,只好到控制台下将/etc/profile改成原来的样子,重启就正常了。

不知道是为什么。
头像
pocoyo
论坛版主
帖子: 25878
注册时间: 2008-03-25 15:49
来自: 谁知道?
送出感谢: 5 次
接收感谢: 9 次
联系:

Re: 配置/etc/profile后,ubuntu 10.04无法启动到桌面

#2

帖子 pocoyo » 2010-11-15 22:01

一般不改这个 改~/目录下的配置。
头像
xhy
帖子: 3916
注册时间: 2005-12-28 1:16
系统: Ubuntu 12.10 X64
来自: 火星
送出感谢: 1 次
接收感谢: 0

Re: 配置/etc/profile后,ubuntu 10.04无法启动到桌面

#3

帖子 xhy » 2010-11-15 22:09

locale改/etc/default/locale,locale支持改/var/lib/locales/supported.d/.

gb2312是过时的东西,现在都是utf8了
目前负债150多万
beingworld
帖子: 13
注册时间: 2010-11-09 22:42
送出感谢: 0
接收感谢: 0

Re: 配置/etc/profile后,ubuntu 10.04无法启动到桌面

#4

帖子 beingworld » 2010-11-15 22:32

我试过/etc/default/locale好像只是gdm是GB2312但是,控制台还是UTF-8。
我想用GB2312主要是,它好像是中文的标准

locale支持改/var/lib/locales/supported.d/.
具体是怎么操作的?
头像
xhy
帖子: 3916
注册时间: 2005-12-28 1:16
系统: Ubuntu 12.10 X64
来自: 火星
送出感谢: 1 次
接收感谢: 0

Re: 配置/etc/profile后,ubuntu 10.04无法启动到桌面

#5

帖子 xhy » 2010-11-15 23:23

改完/etc/default/locale后要以root权限执行update-locale.

xxx.d一般直接改下面的文件即可,比如我的

代码: 全选

$ cat /var/lib/locales/supported.d/local 
zh_CN.GBK   GBK
en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
改完后,要root权限执行locale-gen

localdef也可以用,但是更繁琐一点。

永远不要编辑/etc/profile,要改可以改/etc/profile.d/xxx.sh
目前负债150多万
回复

回到 “老旧版本支持”