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
_______________________________________________ xorg@lists.x.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: http://lists.x.org/mailman/listinfo/xorg Your subscription address: %(user_address)s