LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: xzm6128

F7开特效登陆进桌面后什么都不显示(关机都关不了),死机的问题

[复制链接]
 楼主| 发表于 2007-6-5 09:14:52 | 显示全部楼层
Post by 亚森罗平
看来不少人有这问题啊,命令行登录
$cd ~/.gconf/desktop/gnome
$rm -r font_rendering
$rm -r sound
重新启动,然后再试试

有成功的给回个贴,谢谢



给解释下你那些命令行吗,问题出在哪,你那么作为什么。
我现在不开系统声音就没问题。
可能是声卡配置的不对
回复 支持 反对

使用道具 举报

发表于 2007-6-5 11:41:14 | 显示全部楼层
我自己也有过这问题,对着/var/log/message一条条分析来着

因为GDM能启动,其他用户也可以进入,说明驱动不是问题,是配置有问题,而且确实是ESD的问题,可能加载声卡驱动模块的时候要改参数

然后查到了.gconf文件的相关配置文件,我想可能与livcd有关,我在考虑是不是重新编译一次内核,我用的fedora7-i686-livecdd,

默认配置有问题,而且确实是ESD的问题,可能加载声卡驱动模块的时候要改参数

参见一篇老帖子,问题极其类似,同样也没能解决,不过我前阵子试用了ubuntu7.04,没这个问题
http://bbs.linuxsir.cn/showpost.php?p=417496
回复 支持 反对

使用道具 举报

发表于 2007-6-5 14:15:57 | 显示全部楼层
最终完美解决方案!
现已确诊为ESD所引发的冲突导致gnome假死,解决方案如下


linux下独占声卡解决方案
1.配置alsa(如果你出现声卡独占现象,请执行这步):
  代码:

   [color="Red"]sudo  yum install alsa-oss
   sudo gedit /etc/asound.conf  
[color="Red"]追加:Fedora7无须修改此文件,安装alsa-oss后可跳入下一步
添加如下内容:
代码:
  1. pcm.card0 {
  2.   type hw
  3.   card 0
  4. }
  5. pcm.!default {
  6.   type plug
  7.   slave.pcm "dmixer"
  8. }
  9. pcm.dmixer {
  10.   type dmix
  11.   ipc_key 1025
  12.   slave {
  13.     pcm "hw:0,0"
  14.     period_time 0
  15.     period_size 1024
  16.     buffer_size 4096
  17.     periods 128
  18.     rate 44100
  19.   }
  20.   bindings {
  21.     0 0
  22.     1 1
  23.   }
  24. }
复制代码

2.修改ESD配置文件:
代码:

[color="Red"]sudo gedit /etc/esd.conf

改成如下:
代码:
  1. [esd]
  2. auto_spawn=1
  3. spawn_options=-terminate -nobeeps -as 2 -d default       #修改这里
  4. spawn_wait_ms=100
  5. # default options are used in spawned and non-spawned mode
  6. default_options=
复制代码


另外,如果LumaQQ独占声卡,可以编辑/usr/share/applications/LumaQQ.desktop,修改Exec=/opt/LumaQQ/lumaqq 为 Exec=aoss /opt/LumaQQ/lumaqq

其他版本的linux确定上述配置文件的地址后也可以照同样的方法修改!!!

本文解决独占声卡问题方法来自google
引用:http://post.blog.hexun.com/andey ... =632978434733530000


[color="Red"]注意:
1.如果esd偶尔仍然会卡死,那么请按ctrl+alt+F1到文本界面,运行以下命令即可:
$ps aux | grep esd   #这个命令会输出ESD的PID,也就是用户名后面那个数字XXXX
$kill -9 XXXX            #杀死代号为XXXX的进程

2.如果lumaQQ还是没声音,清检查你下载的lumaQQ/sound/目录里面是否有msg.au这个文件,同时请确保~/.lumaqq2006中存在sound文件夹的链接
如果没有,使用以下命令创建:
ln -s ~/app/LumaQQ/sound ~/.lumaqq2006    #~/app/LumaQQ 为你自己lumaQQ安装目录
回复 支持 反对

使用道具 举报

发表于 2007-6-5 19:33:10 | 显示全部楼层
几位讨论的正是我所顾及的问题  谢谢
回复 支持 反对

使用道具 举报

发表于 2007-6-5 21:27:29 | 显示全部楼层
终于,终于可以回到gnome了!
回复 支持 反对

使用道具 举报

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

本版积分规则

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