+ -
当前位置:首页 → 问答吧 → 关于xorg的一点问题.

关于xorg的一点问题.

时间:2008-09-29

来源:互联网

我在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真是难......
请给条明路吧= =~

作者: jokehua   发布时间: 2008-09-29

不好意思 我发现startx失败的原因了,是/root/xorg.conf 文件有问题,我把xorg.conf.new复制过去就正常startx了~
~~~是自己粗心了sorry 但还是希望各位高手指点一二~~~我后面的问题
对这些实在是一知半解。。想全面点的了解 请问有什么好点的文档吗?
还有这个xf86-video-vmware是驱动吧?

作者: jokehua   发布时间: 2008-09-29

http://www.gentoovm.com

作者: zhllg   发布时间: 2008-09-29

其实什么也不必改
在/etc/make.conf文件添加
VIDEO_CARDS="vmware"

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

作者: wzl7222504   发布时间: 2008-09-29

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.
...
请帮我指出错误。。及如何更正??谢谢.....

作者: jokehua   发布时间: 2008-09-30

去掉gtk等use试试,编译通过了再重新加回来。依赖循环了。

作者: 晨想   发布时间: 2008-09-30

引用:
作者: jokehua
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都装上了。

作者: Blahster   发布时间: 2008-09-30

去掉avahi 貌似这个和dhcpcd有冲突

作者: timogen   发布时间: 2008-09-30

引用:
作者: 晨想
去掉gtk等use试试,编译通过了再重新加回来。依赖循环了。
全部去掉?。。

作者: jokehua   发布时间: 2008-09-30

试了。。。现在换回USE="-gtk -gnome qt3 qt4 kde dvd alsa cdr"
都安装不过了...
真是有点无所适从啊..........

作者: jokehua   发布时间: 2008-09-30

去掉 cups USE 试试

作者: 夕角   发布时间: 2008-10-01

去掉avahi,就可以正常安装了。

作者: zkeey   发布时间: 2008-10-02

USE="-qt3 -qt4 -arts -kde X dbus gtk gnome hal "
这样emerge gnome-light
又出现了个错误
econf faild
然后查了下发现是USE少了个alsa
加上去继续编译中...不知道还会遇到什么错误。。
我想这是因为我对USE标记的作用不了解的原因吧- -!
遇到错误提示只能baidu google......
本来想看提示来处理的。。无奈自己对gentoo的理解还是比较浅.....

作者: jokehua   发布时间: 2008-10-02

上面那里 加了个alsa也是编译不了的,自己查看了下log发现
error:"Pango 1.2.0 or greater based on Xft2 is required"
到处查了下资料。。查不到- -!
后来emerge pango
再emerge gnome-light又继续中....
再次多谢大家的热心帮助。。。我将坚持把gnome安装下去

作者: jokehua   发布时间: 2008-10-02

终于把gnome-light 装上去了。。。这个过程学到了不少东西 感谢.....并将继续学习...

作者: jokehua   发布时间: 2008-10-03

看看的说。。。。。。。。。。

作者: linux_Eclipse   发布时间: 2009-01-17

汗。。。第一页快看完了才发现日期好早。。

挖坟~~~

作者: kimux   发布时间: 2009-01-17