[PATCH 180/180] Look for $PREFIX/etc/X11/xorg.conf before /etc/X11/xorg.conf
spitzak at gmail.com
Mon Aug 27 12:50:04 PDT 2012
Scott Moreau wrote:
> For what it's worth, xwayland has always found my xorg.conf
> automatically in $prefix/etc/X11/ where prefix is a nonstandard path.
That does not work if there is a file in /etc/X11/xorg.conf. It will
find that one first, that is pretty obvious from the code and my
testing. It is possible the "%F" line, if moved earlier, would do the
correct thing, rather than my addition of a "%P" line.
> I'm not really sure why you need a 'global' xorg.conf if you're using
> open drivers to begin with.
I am using the nvidia driver as wayland works *MUCH* better on it. Yes
it is slow, but at least it got rid of that xcb slowness bug I have been
writing about before. Also all the other software is back to normal
speed with this.
Besides I was certainly never able to get the noeveau driver to work
without an xorg.conf file. It would find some fallback frame buffer
driver in that case.
So I certainly see no way for anybody to test xwayland under
x11-compositor unless something is done. Possibilities:
1. The above patch
2. Make weston pass --config xxxx to xorg
3. Make xorg read a differently-named file when using the wayland backend
It might also help if whatever problem prevents automatic loading of the
wlshm driver was fixed, so a blank config file might work.
More information about the wayland-devel