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