Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103847132
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: LINUX

2008-04-08 13:18:45

作者: chiver  出自:
不知何故,Ubuntu 的 gdm 突然不能登录了,老是出现一个鼠标的等待状态,连登录框都出不来。

在网上找了许久,无非就是那几条命令:
dpkg-reconfigure xserver-xorg

dpkg-reconfigure gdm
甚至
dpkg-reconfigure -a
最无奈的是还要一次又一次的
apt-get install --reinstall gdm
但是在执行 /etc/init.d/gdm restart时,总是一个错误:
initscript gdm, action "reload" failed

之后就会在终端下(如果用Ctrl+alt+F1),一直显示 Illegal option -r 死循环。

如果你和我遇到上述一样的问题,那么请回想一下最近是不是修改过系统的字体,或者准确的说是在系统里添加了新的字体,比如微软雅黑等, 而且还修改了系统的字体配置文件。

其实这可能就是使GDM不能登录的原因。
######################################################
我的解决方法是:
1.想办法进入终端(这个应该不难,Ctrl + Alt + F1就行)
2.运行一下命令:
$ cd /usr/share/fonts/my-new-font-dir
$ sudo chmod 755 my-new-font-dir -R
$ sudo /etc/init.d/gdm restart
3.之后就看你的运气了,反正我的GDM是恢复正常了,连字体都是我新设置的字体了。

###################################################
下面是详细的原因,包括怎么正确的安装和设置新的字体

在Ubuntu 中添加了新的字体后,为了使用户能够有权限使用这些字体,必须对新添加的字体进行权限设置。

安装和设置系统字体的正确方法:

下载微软雅黑字体5.0版,共包括雅黑和SegoeUI 6个字体文件,在桌面建立一个新文件夹,
命名为“ttf-yahei-fonts”,将六个字体文件复制进去,并将该文件夹移动至/usr/share/fo
nts/truetype目录下;
sudo mv ttf-yahei-fonts /usr/share/fonts/truetype
建立字体缓存信息:
cd /usr/share/fonts/truetype/ttf-yahei-fonts
sudo mkfontscale
sudo mkfontdir
sudo fc-cache -fv
修改language-selector.conf 文件:
sudo gedit /etc/fonts/language-selector.conf
分别在
Bitstream Vera Serif
Bitstream Vera Sans
Bitstream Vera Sans Mono
下添加
Microsoft YaHei
使Xwindow桌面字体首选默认为雅黑字体:
sudo nano /etc/X11/xorg.conf
在 /etc/X11/xorg.conf 文件中的# path to defoma fonts下加入一行:
FontPath "/usr/share/fonts/truetype/ttf-yahei-fonts"

#################
!!!!!!!!!!!!!!!
这个时候千万不能重启X(否则你就可能启动不了GDM了),要先更改字体的权限:
$ sudo chmod 755 -R /usr/share/fonts/truetype/ttf-yahei-fonts
#################
确保所有用户都可读取字体之后,重启X
重启后,中文字体默认的就是微软雅黑了,为了使英文字体与之保持协调,建议在“系统──
首选项──字体──配置”中,把所有的字体改为SegoeUI,OK。

###################################
总结
现在回想起来,那几天盲目的在网络上查啊,改啊,真是徒劳。谁能知道是原因就出在字体的权限上。但是,这也是学习的一个过程,尽管比较痛苦。希望我写的这些东西能给各位朋友一些帮助。
阅读(494) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~