<div dir="ltr"><div><div><div><div><div>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: <a href="http://www.amxl.com/c/single-graphics-card-multi-seat-ubuntu-linux" target="_blank">http://www.amxl.com/c/single-graphics-card-multi-seat-ubuntu-linux</a><br>
<br></div>I downloaded the source from <a href="http://www.x.org/releases/X11R7.7/src/xserver/" target="_blank">http://www.x.org/releases/X11R7.7/src/xserver/</a><br><br></div>I ran<br><br><div style="margin-left:40px">./configure --enable-kdrive --enable-xephyr --enable-xfake --enable-xfbdev --enable-kdrive-kbd --enable-kdrive-mouse --enable-kdrive-evdev --enable-glx-tls
<br><br>make <br><br>sudo make install<br></div></div><br></div>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/<br><br></div><div>The version I built breaks:<br>
<br><div style="margin-left:40px">$Xephyr :2<br>[dix] Could not init font path element /usr/share/fonts/X11/TTF/, removing from list!<br>[dix] Could not init font path element /usr/share/fonts/X11/OTF/, removing from list!<br>
[dix] Could not init font path element /usr/share/fonts/X11/100dpi/, removing from list!<br>[dix] Could not init font path element /usr/share/fonts/X11/75dpi/, removing from list!<br>XKB: Failed to compile keymap<br>Keyboard initialization failed. This could be a missing or incorrect setup of xkeyboard-config.<br>
<br>Fatal server error:<br>Failed to activate core devices.<br><br></div></div><div> <br></div><div><div><div><br></div><div>The package version is fine:<br><br><div style="margin-left:40px">$ /usr/bin/Xephyr :2<br>Initializing built-in extension Generic Event Extension<br>
Initializing built-in extension SHAPE<br>Initializing built-in extension MIT-SHM<br>Initializing built-in extension XInputExtension<br>Initializing built-in extension XTEST<br>Initializing built-in extension BIG-REQUESTS<br>
Initializing built-in extension SYNC<br>Initializing built-in extension XKEYBOARD<br>Initializing built-in extension XC-MISC<br>Initializing built-in extension SECURITY<br>Initializing built-in extension XINERAMA<br>Initializing built-in extension XFIXES<br>
Initializing built-in extension RENDER<br>Initializing built-in extension RANDR<br>Initializing built-in extension COMPOSITE<br>Initializing built-in extension DAMAGE<br>Initializing built-in extension MIT-SCREEN-SAVER<br>
Initializing built-in extension DOUBLE-BUFFER<br>Initializing built-in extension RECORD<br>Initializing built-in extension DPMS<br>Initializing built-in extension X-Resource<br>Initializing built-in extension XVideo<br>Initializing built-in extension XVideo-MotionCompensation<br>
Initializing built-in extension SELinux<br>Initializing built-in extension GLX<br>[dix] Could not init font path element /usr/share/fonts/X11/cyrillic, removing from list!<br>[dix] Could not init font path element /usr/share/fonts/X11/100dpi/:unscaled, removing from list!<br>
[dix] Could not init font path element /usr/share/fonts/X11/75dpi/:unscaled, removing from list!<br>[dix] Could not init font path element /usr/share/fonts/X11/100dpi, removing from list!<br>[dix] Could not init font path element /usr/share/fonts/X11/75dpi, removing from list!<br>
[dix] Could not init font path element /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType, removing from list!<br></div><br></div><div>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/<br>
<br></div><div>But, the built version is not doing any "Initializing built-in extension" so I suspect there's much more that is broken.<br><br></div><div>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.<br>
<br></div><div>Any ideas?<br><br></div><div> Thanks,<br></div><div> Elliot<br></div></div></div></div>