Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1367458
  • 博文数量: 828
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 5030
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-29 13:29
文章分类

全部博文(828)

文章存档

2011年(1)

2008年(827)

我的朋友

分类: LINUX

2008-08-29 13:47:13

 

  今天启动fedora7的时候,突然弹出一个对话框,大意是“thegreeterapplicationappearstobecrashing.Attemptingtousadifferentone”,就是登录界面的的那个程序崩溃了。点击“OK”重试,还是同样的错误,几次之后就会蓝屏!无法进入XServer,当然也就不能登录了。

  出现这种问题有两种可能
  1.系统空间不够
  2.配置文件错误

  由于不能看到登录界面,所以要解决问题只能用终端了,按Ctrl Alt F1~F6可分别进入登录终端1~6。以下操作都是在终端进行。

  哈,现在就说怎么解决吧。

  对于第一种情况比较简单,用df查看一下磁盘空间还剩多少,如果发现没有空间了,删除一些没用的文件,重启就OK了。

  对于第二种情况,有两个相关的配置文件

  /etc/sysconfig/desktop
  /etc/X11/prefdm

  Linux常用的桌面管理程序有GNOME和KDE,所以首先要弄清楚自己的系统中安装了哪几个桌面管理程序,方法如下

  查看是否装了GNOME
  #whichgdm

  如果安装了GNOME,输出会是
  /usr/sbin/gdm

  查看是否安装了KDE
  #whichkdm

  如果安装了,输出会是
  /usr/bin/kdm

  知道了自己的系统支持的桌面管理软件后,我们就可以动手修改前面提到的配置文件了。

  1.修改/etc/sysconfig/desktop
  此文件可能会在系统升级之后丢失,所以在启动时系统可能会找不到桌面管理程序而“拒绝登录”。如果发现自己的系统里没有此文件,需要手工创建它,然后加上一行

  DISPLAYMANAGER=gdm
  或者
  DISPLAYMANAGER=kdm

  具体是什么要根据自己的喜好和系统的支持了。保存退出之后,重启就可以了。

  2.直接修改/etc/X11/prefdm
  系统启动完毕后会读取此文件,然后启动相应的桌面管理程序。以下就是这段代码

  #RunpreferredXdisplaymanager
  preferred=
  if[-f/etc/sysconfig/desktop];then
  ./etc/sysconfig/desktop
  if["$DISPLAYMANAGER"=GNOME];then
  preferred=/usr/sbin/gdm
  elif["$DISPLAYMANAGER"=KDE];then
  preferred=/usr/bin/kdm
  elif["$DISPLAYMANAGER"=XDM];then
  preferred=/usr/bin/xdm
  elif[-n"$DISPLAYMANAGER"];then
  preferred=$DISPLAYMANAGER
  fi
  fi

  它首先读取/etc/sysconfig/desktop来获取要使用的桌面管理程序,所以如果你不关心desktop的配置,自己手工指定的话,可以直接修改这段代码让它使用指定的桌面管理程序了。

  #RunpreferredXdisplaymanager
  preferred=/usr/sbin/gdm
  #if[-f/etc/sysconfig/desktop];then
  #./etc/sysconfig/deskto
  #if["$DISPLAYMANAGER"=GNOME];then
  #preferred=/usr/sbin/gdm
  #elif["$DISPLAYMANAGER"=KDE];then
  #preferred=/usr/bin/kdm
  #elif["$DISPLAYMANAGER"=XDM];then
  #preferred=/usr/bin/xdm
  #elif[-n"$DISPLAYMANAGER"];then
  #preferred=$DISPLAYMANAGER
  #fi
  #fi

  这里的xdm我不知道是什么啦,不过如果你的系统只支持xdm,你就要指定为它了。

  改好后保存退出,然后重启就可以啦。

  此方案应该同样适用于fedora其他版本和ubuntu。祝你好运。

Fedora 7解决启动时greeter crashFedora 7解决启动时greeter crashFedora 7解决启动时greeter crashFedora 7解决启动时greeter crashFedora 7解决启动时greeter crashFedora 7解决启动时greeter crashFedora 7解决启动时greeter crashFedora 7解决启动时greeter crashFedora 7解决启动时greeter crashFedora 7解决启动时greeter crash
阅读(657) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~