Xorg-Server-1.15.1

Introduction to Xorg Server

The Xorg Server is the core of the X Window system.

This package is known to build and work properly using an LFS-7.5 platform.

Package Information

Additional Downloads

Xorg Server Dependencies

Required

OpenSSL-1.0.1g or Nettle-2.7.1 or libgcrypt-1.6.1, Pixman-0.32.4, Xorg Fonts, and xkeyboard-config-2.11

Optional

acpid-2.0.22 (runtime), Doxygen-1.8.7 (to build API documentation), fop-1.1, (to build documentation), ghostscript-9.14 (to build documentation), and xmlto-0.0.26, (to build documentation)

User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/Xorg7Server

Installation of Xorg Server

If you have downloaded the optional patch, apply it by running the following command:

patch -Np1 -i ../xorg-server-1.15.1-add_prime_support-1.patch

Install the server by running the following commands:

./configure $XORG_CONFIG \
           --with-xkb-output=/var/lib/xkb \
           --enable-install-setuid &&
make

To test the results, issue: make check.

Now as the root user:

make install &&
mkdir -pv /etc/X11/xorg.conf.d &&
cat >> /etc/sysconfig/createfiles << "EOF"
/tmp/.ICE-unix dir 1777 root root
/tmp/.X11-unix dir 1777 root root
EOF

Command Explanations

--enable-install-setuid: 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.

cat >> /etc/sysconfig/createfiles...: This command creates the /tmp/.ICE-unix and /tmp/.X11-unix directories at startup, and ensures that the permissions and ownership are correct as required by the server.

Contents

Installed Programs: cvt, dmxaddinput, dmxaddscreen, dmxinfo, dmxreconfig, dmxresize, dmxrminput, dmxrmscreen, dmxtodmx, dmxwininfo, gtf, vdltodmx, X, Xdmx, xdmxconfig, Xnest, Xorg, and Xvfb
Installed Libraries: several under $XORG_PREFIX/lib/xorg/modules/{,extensions,multimedia}
Installed Directories: $XORG_PREFIX/include/xorg, $XORG_PREFIX/lib/xorg, $XORG_PREFIX/share/X11/xorg.conf.d, and /var/lib/xkb

Short Descriptions

cvt

calculates VESA CVT mode lines.

dmx*

are various tools used for manipulating the dmx server.

gtf

calculates VESA GTF mode lines.

vdltodmx

is a tool used to convert VDL config files to DMX config files.

X

is a symbolic link to Xorg.

Xnest

is a nested X server.

Xorg

is the X11R7 X Server.

Xvfb

is the virtual framebuffer X server for X Version 11.

xdmxconfig

is a graphical configuration utility for the dmx server.

Last updated on 2014-04-15 16:37:13 +0000