built Xephyr from source but it complains about missing XKB, and other things.

... offonoffoffonoff at gmail.com
Fri Jan 24 18:38:40 PST 2014


I'm trying to use Xephyr to make a multiseat setup.  To do this, I need
evdev support and hardware acceleration for graphics.  I've read that I
have to compile Xephyer from source to do that.  I have looked at several
examples like this:
http://www.amxl.com/c/single-graphics-card-multi-seat-ubuntu-linux

I downloaded the source from http://www.x.org/releases/X11R7.7/src/xserver/

I ran

./configure --enable-kdrive --enable-xephyr --enable-xfake --enable-xfbdev
--enable-kdrive-kbd --enable-kdrive-mouse --enable-kdrive-evdev
--enable-glx-tls

make

sudo make install

No errors so far.  I now have two versions of X and Xephyr.  From the repos
in /usr/bin/, and from this build in /usr/local/bin/

The version I built breaks:

$Xephyr :2
[dix] Could not init font path element /usr/share/fonts/X11/TTF/, removing
from list!
[dix] Could not init font path element /usr/share/fonts/X11/OTF/, removing
from list!
[dix] Could not init font path element /usr/share/fonts/X11/100dpi/,
removing from list!
[dix] Could not init font path element /usr/share/fonts/X11/75dpi/,
removing from list!
XKB: Failed to compile keymap
Keyboard initialization failed. This could be a missing or incorrect setup
of xkeyboard-config.

Fatal server error:
Failed to activate core devices.



The package version is fine:

$ /usr/bin/Xephyr :2
Initializing built-in extension Generic Event Extension
Initializing built-in extension SHAPE
Initializing built-in extension MIT-SHM
Initializing built-in extension XInputExtension
Initializing built-in extension XTEST
Initializing built-in extension BIG-REQUESTS
Initializing built-in extension SYNC
Initializing built-in extension XKEYBOARD
Initializing built-in extension XC-MISC
Initializing built-in extension SECURITY
Initializing built-in extension XINERAMA
Initializing built-in extension XFIXES
Initializing built-in extension RENDER
Initializing built-in extension RANDR
Initializing built-in extension COMPOSITE
Initializing built-in extension DAMAGE
Initializing built-in extension MIT-SCREEN-SAVER
Initializing built-in extension DOUBLE-BUFFER
Initializing built-in extension RECORD
Initializing built-in extension DPMS
Initializing built-in extension X-Resource
Initializing built-in extension XVideo
Initializing built-in extension XVideo-MotionCompensation
Initializing built-in extension SELinux
Initializing built-in extension GLX
[dix] Could not init font path element /usr/share/fonts/X11/cyrillic,
removing from list!
[dix] Could not init font path element
/usr/share/fonts/X11/100dpi/:unscaled, removing from list!
[dix] Could not init font path element
/usr/share/fonts/X11/75dpi/:unscaled, removing from list!
[dix] Could not init font path element /usr/share/fonts/X11/100dpi,
removing from list!
[dix] Could not init font path element /usr/share/fonts/X11/75dpi, removing
from list!
[dix] Could not init font path element
/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType, removing from list!

I found the xkb files in /var/lib/xkb but I have no idea where Xephyer
expects to see them.  Other resources on the Internet have suggested
/usr/lib/X11/xkb/compiled/ and /usr/lib/X11/xkb/

But, the built version is not doing any "Initializing built-in extension"
so I suspect there's much more that is broken.

The compiled X does not start either, claiming there is no nvidia module.
It uses the same xorg.conf that the repo X uses, and the repo X obviously
works fine.

Any ideas?

 Thanks,
      Elliot
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.x.org/archives/xorg/attachments/20140124/54544b6d/attachment.html>


More information about the xorg mailing list