This section details the manual installation and configuration of the Xorg display server and common related services and utilities. If you would just like to install a full desktop environment, it is recommended to try one of the flavor images
Void provides a comprehensive
xorg package which installs the server and all
of the free video drivers, input drivers, fonts, and base applications. This
package is a safe option, and should be adequate for most systems which don't
require proprietary video drivers.
If you would like to select only the packages you need, the
package contains the base xorg server only. If you install only
xorg-minimal, you will likely need to install a font package (like
xorg-fonts), a terminal emulator (like
xterm), and a window manager to have
a usable graphics system.
Void provides both open-source and proprietary (non-free) video drivers.
Open Source Drivers
The open source drivers are installed with the
xorg package by default, or may
be installed individually if the
xorg-minimal was installed. Below is a table
of device brands and their driver packages.
|AMD||Open Source|| |
|ATI||Open Source|| |
|Intel||Open Source|| |
|NVIDIA||Open Source|| |
Note: Fourth generation intel users may want to use the default xorg driver, rather than installing
xf86-video-inteldriver package. For more information, see the Arch wiki page.
Proprietary Video Drivers
Void also provides proprietary video drivers, which are available in the non-free repository.
|NVIDIA||Proprietary||300/400 Series|| |
|NVIDIA||Proprietary||GeForce8/9 + 100/200/300 Series|| |
A number of input drivers are available for Xorg. If
installed and a device is not responding, or behaving unexpectedly, a different
driver may correct the issue. These drivers can grab everything from power
buttons to mice and keyboards.
| Driver |
Although Xorg normally auto-detects drivers and configuration is not needed, a
config for a specific keyboard driver may look something like a file
/etc/X11/xorg.conf.d/30-keyboard.conf with the contents:
Section "InputClass" Identifier "keyboard-all" Driver "evdev" MatchIsKeyboard "on" EndSection