LinuxSir.cn,穿越时空的Linuxsir!

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

关于xorg的一点问题.

[复制链接]
发表于 2008-9-29 00:00:34 | 显示全部楼层 |阅读模式
我在vmware里安装gentoo.emerge 了xorg-x11后
老是配置不了xorg.conf 一启动就失败,手动配置也失败了,提示什么Failed to load module "vmware"等等...
后来我安装了一个包
emerge xf86-video-vmware
后再Xorg -configure直接就成功了..X -config /root/xorg.conf.new
也成功了....xorgcfg 也成功了

cp /root/xorg.conf.new /etc/X11/xorg.conf
后 startx后黑屏了,动下鼠标回到字符界面。提示
(II) Module already built-in
(WW) VMWARE(0): Failed to set up write-combining range (0xf0000000,0x1000000)
(EE) AIGLX: Screen 0 is not DRI capable
Could not init font path element unix/:7100, removing from list!

Fatal server error:
could not open default font 'fixed'
XIO:  fatal IO error 104 (Connection reset by peer) on X server ":0.0"
      after 0 requests (0 known processed) with 0 events remaining.

XIO:fatal IO error 104。
实在有点晕啊。。。
对这些实在是一知半解。。想全面点的了解 请问有什么好点的文档吗?
还有这个xf86-video-vmware是驱动吧?
想配个Xwindows真是难......
请给条明路吧= =~
 楼主| 发表于 2008-9-29 00:06:12 | 显示全部楼层
不好意思 我发现startx失败的原因了,是/root/xorg.conf 文件有问题,我把xorg.conf.new复制过去就正常startx了~
~~~是自己粗心了sorry 但还是希望各位高手指点一二~~~我后面的问题
对这些实在是一知半解。。想全面点的了解 请问有什么好点的文档吗?
还有这个xf86-video-vmware是驱动吧?
回复 支持 反对

使用道具 举报

发表于 2008-9-29 00:09:24 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2008-9-29 09:37:14 | 显示全部楼层
其实什么也不必改
在/etc/make.conf文件添加
VIDEO_CARDS="vmware"

好感动,gentoo竟然自带vmware的驱动,真是周到,装好KDE不用装vmwaretools分辨率就能达到主机的效果
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-30 01:39:34 | 显示全部楼层
USE="-gtk -gnome qt3 qt4 kde dvd alsa cdr"
一时晕头,直接emerge gnome-light。。没注意改make.conf
完后进不了.....再看GNOME指南。。。晕了...
emerge --depclean

再改make.conf
USE="-qt3 -qt4 -arts -kde X dbus gtk gnome hal avahi"
再次emerge gnome-light
提示
!!! Error: circular dependencies:

('ebuild', '/', 'app-text/ghostscript-gpl-8.62', 'merge') depends on
   ('ebuild', '/', 'x11-libs/gtk+-2.12.11', 'merge') (hard)
   ('ebuild', '/', 'net-print/cups-1.3.8-r1', 'merge') (hard)
('ebuild', '/', 'gnome-base/gnome-vfs-2.22.0', 'merge') depends on
   ('ebuild', '/', 'net-dns/avahi-0.6.22-r1', 'merge') (hard)
   ('ebuild', '/', 'gnome-base/gnome-mount-0.6', 'merge') (medium-soft)
   ('ebuild', '/', 'gnome-base/gconf-2.22.0', 'merge') (hard)
('ebuild', '/', 'gnome-base/gail-1.22.3', 'merge') depends on
   ('ebuild', '/', 'x11-libs/gtk+-2.12.11', 'merge') (hard)
('ebuild', '/', 'net-dns/avahi-0.6.22-r1', 'merge') depends on
   ('ebuild', '/', 'x11-libs/gtk+-2.12.11', 'merge') (hard)
   ('ebuild', '/', 'dev-python/pygtk-2.12.1-r2', 'merge') (hard)
   ('ebuild', '/', 'gnome-base/libglade-2.6.2', 'merge') (hard)
('ebuild', '/', 'net-print/cups-1.3.8-r1', 'merge') depends on
   ('ebuild', '/', 'net-dns/avahi-0.6.22-r1', 'merge') (hard)
   ('ebuild', '/', 'app-text/ghostscript-gpl-8.62', 'merge') (medium-soft)
   ('ebuild', '/', 'virtual/ghostscript-0', 'merge') (medium-soft)
('ebuild', '/', 'virtual/ghostscript-0', 'merge') depends on
   ('ebuild', '/', 'app-text/ghostscript-gpl-8.62', 'merge') (medium)
('ebuild', '/', 'gnome-extra/libgsf-1.14.7', 'merge') depends on
   ('ebuild', '/', 'dev-python/pygtk-2.12.1-r2', 'merge') (hard)
   ('ebuild', '/', 'gnome-base/gnome-vfs-2.22.0', 'merge') (hard)
   ('ebuild', '/', 'gnome-base/gconf-2.22.0', 'merge') (hard)
('ebuild', '/', 'gnome-base/libgnome-2.22.0', 'merge') depends on
   ('ebuild', '/', 'gnome-base/gconf-2.22.0', 'merge') (hard)
   ('ebuild', '/', 'gnome-base/gnome-vfs-2.22.0', 'merge') (hard)
('ebuild', '/', 'gnome-base/libgnomecanvas-2.20.1.1', 'merge') depends on
   ('ebuild', '/', 'x11-libs/gtk+-2.12.11', 'merge') (hard)
   ('ebuild', '/', 'gnome-base/gail-1.22.3', 'merge') (hard)
   ('ebuild', '/', 'gnome-base/libglade-2.6.2', 'merge') (hard)
('ebuild', '/', 'gnome-base/nautilus-2.22.5.1', 'merge') depends on
   ('ebuild', '/', 'gnome-base/gnome-desktop-2.22.3', 'merge') (hard)
   ('ebuild', '/', 'gnome-base/libgnomeui-2.22.1', 'merge') (hard)
   ('ebuild', '/', 'gnome-base/libgnome-2.22.0', 'merge') (hard)
   ('ebuild', '/', 'gnome-base/gvfs-0.2.5', 'merge') (hard)
   ('ebuild', '/', 'gnome-base/librsvg-2.22.2', 'merge') (hard)
   ('ebuild', '/', 'x11-libs/gtk+-2.12.11', 'merge') (hard)
   ('ebuild', '/', 'gnome-base/eel-2.22.2', 'merge') (hard)
   ('ebuild', '/', 'gnome-base/gconf-2.22.0', 'merge') (hard)
('ebuild', '/', 'x11-libs/gtk+-2.12.11', 'merge') depends on
   ('ebuild', '/', 'net-print/cups-1.3.8-r1', 'merge') (hard)
('ebuild', '/', 'dev-python/pygtk-2.12.1-r2', 'merge') depends on
   ('ebuild', '/', 'x11-libs/gtk+-2.12.11', 'merge') (hard)
   ('ebuild', '/', 'gnome-base/libglade-2.6.2', 'merge') (hard)
('ebuild', '/', 'gnome-base/libglade-2.6.2', 'merge') depends on
   ('ebuild', '/', 'x11-libs/gtk+-2.12.11', 'merge') (hard)
('ebuild', '/', 'gnome-base/gvfs-0.2.5', 'merge') depends on
   ('ebuild', '/', 'net-dns/avahi-0.6.22-r1', 'merge') (hard)
   ('ebuild', '/', 'gnome-base/gconf-2.22.0', 'merge') (hard)
('ebuild', '/', 'gnome-base/librsvg-2.22.2', 'merge') depends on
   ('ebuild', '/', 'gnome-extra/libgsf-1.14.7', 'merge') (hard)
   ('ebuild', '/', 'x11-libs/gtk+-2.12.11', 'merge') (hard)
('ebuild', '/', 'gnome-base/libbonoboui-2.22.0', 'merge') depends on
   ('ebuild', '/', 'gnome-base/libgnome-2.22.0', 'merge') (hard)
   ('ebuild', '/', 'x11-libs/gtk+-2.12.11', 'merge') (hard)
   ('ebuild', '/', 'gnome-base/gnome-vfs-2.22.0', 'merge') (hard)
   ('ebuild', '/', 'gnome-base/libgnomecanvas-2.20.1.1', 'merge') (hard)
   ('ebuild', '/', 'gnome-base/gconf-2.22.0', 'merge') (hard)
   ('ebuild', '/', 'gnome-base/libglade-2.6.2', 'merge') (hard)
('ebuild', '/', 'x11-libs/libwnck-2.22.3', 'merge') depends on
   ('ebuild', '/', 'x11-libs/gtk+-2.12.11', 'merge') (hard)
('ebuild', '/', 'gnome-base/eel-2.22.2', 'merge') depends on
   ('ebuild', '/', 'gnome-base/gnome-desktop-2.22.3', 'merge') (hard)
   ('ebuild', '/', 'gnome-base/libgnomeui-2.22.1', 'merge') (hard)
   ('ebuild', '/', 'gnome-base/libgnome-2.22.0', 'merge') (hard)
   ('ebuild', '/', 'x11-libs/gtk+-2.12.11', 'merge') (hard)
   ('ebuild', '/', 'gnome-base/gail-1.22.3', 'merge') (hard)
   ('ebuild', '/', 'gnome-base/gconf-2.22.0', 'merge') (hard)
   ('ebuild', '/', 'gnome-base/libglade-2.6.2', 'merge') (hard)
('ebuild', '/', 'x11-misc/notification-daemon-0.3.7', 'merge') depends on
   ('ebuild', '/', 'x11-libs/libwnck-2.22.3', 'merge') (hard)
   ('ebuild', '/', 'x11-libs/libsexy-0.1.11', 'merge') (hard)
   ('ebuild', '/', 'x11-libs/gtk+-2.12.11', 'merge') (hard)
   ('ebuild', '/', 'gnome-base/gconf-2.22.0', 'merge') (hard)
('ebuild', '/', 'gnome-base/gnome-keyring-2.22.3', 'merge') depends on
   ('ebuild', '/', 'x11-libs/gtk+-2.12.11', 'merge') (hard)
   ('ebuild', '/', 'gnome-base/gconf-2.22.0', 'merge') (hard)
('ebuild', '/', 'x11-libs/libsexy-0.1.11', 'merge') depends on
   ('ebuild', '/', 'x11-libs/gtk+-2.12.11', 'merge') (hard)
('ebuild', '/', 'x11-libs/libnotify-0.4.4', 'merge') depends on
   ('ebuild', '/', 'x11-misc/notification-daemon-0.3.7', 'merge') (hard)
   ('ebuild', '/', 'x11-libs/gtk+-2.12.11', 'merge') (hard)
('ebuild', '/', 'gnome-base/gnome-mount-0.6', 'merge') depends on
   ('ebuild', '/', 'gnome-base/libgnomeui-2.22.1', 'merge') (hard)
   ('ebuild', '/', 'gnome-base/eel-2.22.2', 'merge') (hard)
   ('ebuild', '/', 'gnome-base/nautilus-2.22.5.1', 'merge') (hard)
   ('ebuild', '/', 'gnome-base/gnome-keyring-2.22.3', 'merge') (hard)
   ('ebuild', '/', 'x11-libs/gtk+-2.12.11', 'merge') (hard)
   ('ebuild', '/', 'x11-libs/libnotify-0.4.4', 'merge') (hard)
   ('ebuild', '/', 'gnome-base/gconf-2.22.0', 'merge') (hard)
   ('ebuild', '/', 'gnome-base/libglade-2.6.2', 'merge') (hard)
('ebuild', '/', 'gnome-base/gnome-desktop-2.22.3', 'merge') depends on
   ('ebuild', '/', 'gnome-base/libgnomeui-2.22.1', 'merge') (hard)
   ('ebuild', '/', 'x11-libs/gtk+-2.12.11', 'merge') (hard)
   ('ebuild', '/', 'gnome-base/gconf-2.22.0', 'merge') (hard)
('ebuild', '/', 'gnome-base/libgnomeui-2.22.1', 'merge') depends on
   ('ebuild', '/', 'gnome-base/libgnome-2.22.0', 'merge') (hard)
   ('ebuild', '/', 'gnome-base/gnome-keyring-2.22.3', 'merge') (hard)
   ('ebuild', '/', 'x11-libs/gtk+-2.12.11', 'merge') (hard)
   ('ebuild', '/', 'gnome-base/libbonoboui-2.22.0', 'merge') (hard)
   ('ebuild', '/', 'gnome-base/gnome-vfs-2.22.0', 'merge') (hard)
   ('ebuild', '/', 'gnome-base/libgnomecanvas-2.20.1.1', 'merge') (hard)
   ('ebuild', '/', 'gnome-base/gconf-2.22.0', 'merge') (hard)
   ('ebuild', '/', 'gnome-base/libglade-2.6.2', 'merge') (hard)
('ebuild', '/', 'gnome-base/gconf-2.22.0', 'merge') depends on
   ('ebuild', '/', 'x11-libs/gtk+-2.12.11', 'merge') (hard)

!!! Note that circular dependencies can often be avoided by temporarily
!!! disabling USE flags that trigger optional dependencies.
...
请帮我指出错误。。及如何更正??谢谢.....
回复 支持 反对

使用道具 举报

发表于 2008-9-30 02:51:38 | 显示全部楼层
去掉gtk等use试试,编译通过了再重新加回来。依赖循环了。
回复 支持 反对

使用道具 举报

发表于 2008-9-30 05:41:06 | 显示全部楼层
Post by jokehua;1888720
USE="-gtk -gnome qt3 qt4 kde dvd alsa cdr"
一时晕头,直接emerge gnome-light。。没注意改make.conf
完后进不了.....再看GNOME指南。。。晕了...
emerge --depclean

再改make.conf
USE="-qt3 -qt4 -arts -kde X dbus gtk gnome hal avahi"
再次emerge gnome-light
提示
!


我也是-gtk -gnome -esd的,别说gnome-light了,gnome都装上了。
回复 支持 反对

使用道具 举报

发表于 2008-9-30 10:10:30 | 显示全部楼层
去掉avahi  貌似这个和dhcpcd有冲突
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-30 10:21:34 | 显示全部楼层
Post by 晨想;1888730
去掉gtk等use试试,编译通过了再重新加回来。依赖循环了。


全部去掉?。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-30 19:24:11 | 显示全部楼层
试了。。。现在换回USE="-gtk -gnome qt3 qt4 kde dvd alsa cdr"
都安装不过了...
真是有点无所适从啊..........
回复 支持 反对

使用道具 举报

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

本版积分规则

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