%general-entities; ]> $LastChangedBy$ $Date$ Xorg-Server-&xorg-server-version; xorg-server Introduction to Xorg Server The Xorg Server is the core of the X Window system. &lfs83_checked; Package Information Download (HTTP): Download (FTP): Download MD5 sum: &xorg-server-md5sum; Download size: &xorg-server-size; Estimated disk space required: &xorg-server-buildsize; Estimated build time: &xorg-server-time; Additional Downloads Recommended patch: Xorg Server Dependencies Required and (for the font-util package), and at runtime: Recommended (needed for glamor and Xwayland), (needed for Xwayland), , and Optional (runtime), (to build API documentation), (to build documentation), , , , , , (all three to build Xephyr), (to build documentation), libunwind, and xorg-sgml-doctools (to build documentation) User Notes: Installation of Xorg Server Apply a patch to add elogind support: patch -Np1 -i ../xorg-server-&xorg-server-version;-elogind-3.patch && autoreconf -fi Install the server by running the following commands: ./configure $XORG_CONFIG \ --enable-glamor \ --enable-suid-wrapper \ --with-xkb-output=/var/lib/xkb && make To test the results, issue: make check. You will need to run ldconfig as the root user first or some tests may fail. Now as the root user: make install && mkdir -pv /etc/X11/xorg.conf.d Command Explanations --enable-glamor: Build the Glamor DIX (Device Independent X) module which is currently used by: R600 or later radeon video chipsets, the modesetting driver (which is part of this package) for hardware using KMS which offers acceleration, and (optionally) the intel driver. --enable-install-setuid: If not using , the Xorg binary must run as the root user. This switch ensures that the binary is installed setuid when make is run by an unprivileged user. --enable-suid-wrapper: Build suid-root wrapper for legacy driver support on rootless xserver systems. : These switches disable systemd-logind integration and restore the setuid bit to the Xorg executable, allowing Xorg Server to work without having the systemd PAM module installed and set up. : Build DMX (Distributed Multihead X) server. : this option allows the configure script to enable Xephyr if its dependencies are met. Contents Installed Programs Installed Libraries Installed Directories cvt, gtf, X, Xnest, Xorg, and Xvfb; optional: dmxaddinput, dmxaddscreen, dmxinfo, dmxreconfig, dmxresize, dmxrminput, dmxrmscreen, dmxtodmx, dmxwininfo, vdltodmx, Xdmx, xdmxconfig, Xephyr, Xfbdev and Xwayland several under $XORG_PREFIX/lib/xorg/modules/{,drivers,extensions} including modesetting_drv.so $XORG_PREFIX/{include/xorg,lib/xorg,share/X11/xorg.conf.d} and /var/lib/xkb Short Descriptions cvt calculates VESA CVT mode lines. cvt dmx* are various tools used for manipulating the dmx server. dmx* gtf calculates VESA GTF mode lines. gtf vdltodmx is a tool used to convert VDL config files to DMX config files. vdltodmx X is a symbolic link to Xorg. X Xdmx is a proxy X server that uses one or more other X servers as its display devices. Xdmx Xephyr is a nested X server which supports modern X extensions. Xephyr Xnest is a nested X server. Xnest Xorg is the X11R7 X Server. Xorg Xvfb is the virtual framebuffer X server for X Version 11. Xvfb xdmxconfig is a graphical configuration utility for the dmx server. xdmxconfig Xwayland allows the X server to run X clients under wayland (i.e. wayland provides the input devices and handles the presentation of the windows). Xwayland modesetting_drv.so provides a video driver for machines using Kernel Mode Setting (KMS). This will use glamor if that has been enabled and the hardware offers acceleration. modesetting_drv.so