LinuxSir.cn,穿越时空的Linuxsir!

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

[SOLVED]新安装的arch,xfce4 启动后显示不正常

[复制链接]
发表于 2011-12-7 23:09:40 | 显示全部楼层 |阅读模式
  安装是使用archlinux-2011.08.19-core-x86_64制作的u盘,安装过程是连接到163的源装的,启用的repo大致印象有core,extra和community,但没有unstable、testing和multilib,装完后更新系统了。
  安装xorg和xfce4的过程基本上是根据wiki来的,安装nvidia驱动遇到和libgl冲突,但已经解决那个问题了。
  确定已经进了X,能看到鼠标和左上角一块灰色的像是菜单背景的区域,鼠标移过去后,灰色区域就消失了,其他区域没有别的东西。按Alt+F4能切到别的终端,再切换回来能看到一些不完整的出错信息,用xinit > errors.log,生成的log也没有内容。

  google 搜索“symbol lookup error: /usr/lib/libgtk-x11-2.0.so.0: undefined symbol: g_datalist_get_data”后,找到四楼的解决办法。
发表于 2011-12-7 23:37:12 | 显示全部楼层
xinit > errors.log

Do not use this command

Just type  startx , and it will log the message such as  /var/log/Xorg....
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-12-8 23:18:57 | 显示全部楼层
把dbus加到deamon里后,启动的时候能看到xfce4的桌面背景一闪而过,然后又变成黑的。

编辑补充:/var/log/Xorg.0.log 只搜索到一个error((WW) warning, (EE) error, (NI) not implemented,这我从网上找来的,和我的错误一样),个人觉得和 xfce4 并无关系。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-12-10 10:27:27 | 显示全部楼层
https://bbs.archlinux.org/viewtopic.php?id=129274 找到了解决办法。
简单说就是 /etc/profile.d/locale.sh 导致了系统不能升级到最新,上面连接里作者是删除了该文件,我只是把它更名为 locale.sh.bak,然后 sudo pacman -Syu 升级系统,xfce 显示就正常了。

打开 locale.sh 看到只有一句 export locale=en_US.UTF-8

我说之前 pacman -S gcc 的时候,明明仓库里有 4.6.2,系统里的 4.6.1 却不升级呢。
但请高手解释一下,为何这个文件会导致系统不能升级。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-12-10 10:32:45 | 显示全部楼层
自己编辑无法修改标题,烦请版主把主题的名字改为《新安装的arch,xfce4 启动后显示不正常》,并打上[SOLVED] 标签。
回复 支持 反对

使用道具 举报

发表于 2011-12-10 19:39:52 | 显示全部楼层
Post by sanguo;2156769
https://bbs.archlinux.org/viewtopic.php?id=129274 找到了解决办法。
简单说就是 /etc/profile.d/locale.sh 导致了系统不能升级到最新,上面连接里作者是删除了该文件,我只是把它更名为 locale.sh.bak,然后 sudo pacman -Syu 升级系统,xfce 显示就正常了。

打开 locale.sh 看到只有一句 export locale=en_US.UTF-8

我说之前 pacman -S gcc 的时候,明明仓库里有 4.6.2,系统里的 4.6.1 却不升级呢。
但请高手解释一下,为何这个文件会导致系统不能升级。


www.archlinux.org/news/initscrip ... ervention-required/
回复 支持 反对

使用道具 举报

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

本版积分规则

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