Xorg-Server-1.18.4
      
      
        
          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.10
          platform.
        
        
          Package Information
        
        
        
          Additional Downloads
        
        
        
          Xorg Server Dependencies
        
        
          Required
        
        
          OpenSSL-1.0.2h or Nettle-3.2 or
          libgcrypt-1.7.3, Pixman-0.34.0,
          Xorg
          Fonts, and xkeyboard-config-2.18
        
        
          Recommended
        
        
          libepoxy-1.3.1 (needed for glamor and
          Xwayland), Wayland-1.11.0 (needed for Xwayland),
          Systemd-231, and xcb-util-keysyms-0.4.0 (used by Xnest)
        
        
          Optional
        
        
          acpid-2.0.27 (runtime), Doxygen-1.8.11
          (to build API documentation), fop-2.1, (to build
          documentation), ghostscript-9.19 (to build documentation),
          xcb-util-keysyms-0.4.0 (used by
          Xnest), xcb-util-image-0.4.0, xcb-util-renderutil-0.3.9,
          xcb-util-wm-0.4.1 (all three to build
          Xephyr) xmlto-0.0.28 (to build documentation) and
          libunwind
        
        
          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.18.4-add_prime_support-1.patch
        
          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
          required for Southern Islands and Sea Islands radeon video
          chipsets, optional for some other radeons, and also optional for
          the intel driver. It is also used by the modesetting driver (which
          is part of this package) for hardware using KMS which offers
          acceleration.
        
        
          --enable-suid-wrapper:
          Build suid-root wrapper for legacy driver support on rootless
          xserver systems.
        
        
          --disable-systemd-logind
          --enable-install-setuid: 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.
        
        
          --enable-dmx: Build DMX (Distributed
          Multihead X) server.
        
        
          --enable-kdrive: this option allows the
          configure script to
          enable Xephyr if its dependencies are met.
        
       
      
        
          Contents
        
        
          
            
              Installed Programs:
              cvt, gtf, X, Xnest, Xorg, and Xvfb;
              optional: dmxaddinput, dmxaddscreen, dmxinfo, dmxreconfig,
              dmxresize, dmxrminput, dmxrmscreen, dmxtodmx, dmxwininfo,
              vdltodmx, Xdmx, xdmxconfig, Xephyr, and Xfbdev
            
            
              Installed Libraries:
              several under
              $XORG_PREFIX/lib/xorg/modules/{,drivers,extensions} including
              modesetting_drv.so
            
            
              Installed Directories:
              $XORG_PREFIX/{include/xorg,lib/xorg,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.
                   | 
              
                | 
                    Xdmx
                   | 
                    is a proxy X server that uses one or more other X servers
                    as its display devices.
                   | 
              
                | 
                    Xephyr
                   | 
                    is a nested X server which supports modern X extensions.
                   | 
              
                | 
                    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.
                   | 
              
                | 
                    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.
                   | 
            
          
         
       
      
        Last updated on 2016-08-27 13:19:14 -0700