Table of Contents
xorg-server-1.8
Introduction
With xorg-server-1.8, the file /etc/X11/xorg.conf is deprecated. Though we can actually reserve it for user modifications, it's no longer edited automatically.
The configuration files are now in /etc/X11/xorg.conf.d. To ensure that the users configuration will not be erased by a system upgrade, here's a suggestion of numbers and content. The configuration files are read in alphanumerical order and their names must end with .conf :
- 00 - ServerFlag
- 05 - ServerLayout Tweaks
- 10 - ServerLayout
- 15 - Files Tweaks
- 20 - Files
- 25 - Modules Tweaks
- 30 - Modules
- 35 - InputClass/InputDevice Tweaks
- 40 - InputClass/InputDevice
- 45 - Monitor Tweaks
- 50 - Monitor
- 55 - Device Tweaks
- 60 - Device
- 65 - Screen Tweaks
- 70 - Screen
- 75 - Modes Tweaks
- 80 - Modes
- 85 - DRI Tweaks
- 90 - DRI
- 95 - Extension Tweaks
- 100 - Extension
Some of the x0 sections are configured by tazx xorg-config using a template xorg.conf file (generated with Xorg -configure). You can find more information about this in the function xorg_conf_d of tazx.
If you want add a configuration file to a package, please take care to use a name different from those specified by tazx or this file will be erased when booting in live mode. You can use the same number (x0) with a different name if this configuration doesn't conflict with those used by default. Otherwise, use (x-1)5 for that configuration overwriting the default one.
Examples :
- 40-evedev.conf - Default configuration for all devices
- 35-synaptics.conf - Advanced configuration for touchpad devices, overwriting the default configuration for these devices
Configuration files list
This avoid naming two files identically, you can use these in the /etc/X11/xorg.conf.d/readme for users with the 4.0 release.
tazx :
- 10-ServerLayout.conf
- 20-Files.conf
- 30-Module.conf
- 40-Keyboard.conf
- 50-Monitor.conf
- 60-Device.conf
- 70-Screen.conf
tazhw :
- 55-DeviceTweaks.conf
xorg-xf86-input-evdev :
- 40-evdev.conf
xorg-xf86-input-synaptics :
- 35-synaptics.conf
TODO
- Improve the auto-configuration tool in tazx : some fonts and modules don't need to be loaded by default or don't exist. Some of these elements can be configured by their original package.
- Pre-configure some drivers to make them work out-of-the-box.