NAME

lcfg-xfree - LCFG xfree component

DESCRIPTION

This component builds the xorg /etc/X11/xorg.conf file. It does not start the X server.

This text documents the resources used to construct the /etc/X11/xorg.conf file. It does not explain the semantics of the /etc/X11/xorg.conf; for this you should read the xorg.conf man page.

RESOURCES

Resources are grouped by the xorg.conf section they construct.

Section "Files"

fontpaths

A list of fontpaths.

fontpath_fp

The FontPath entry for fontpath fp.

modulepaths

A list of modulepaths.

modulepath_mp

The ModulePath entry for modulepath mp.

rgbpath

The RGBPath entry.

Section "ServerFlags"

flags

A list of server flags.

flag_f

The Option flag name for flag f.

flagvalue_f

The Option flag value for flag f.

Section "Module"

modules

A list of module. Used to generate Load and SubSection "module" entries.

modopts_m

A list of module option tags for module m. Used to generate the Option entries within a module's SubSection entry.

modopt_m_mo

The Option entry associated with the module m and tag mo.

Section "InputDevice"

inputdevices

A list of inputdevice tags. Used to generate one or more Section "InputDevice" blocks.

Each tag id is used to generate the Identifier entry in the relevant block, generating the name input_id.

inputdriver_id

The Driver entry for the input device id.

inputopts_id

A list of inputdevice options for the input device id.

inputopt_id_io

The options entry associated with the input device id and tag io. Note that the resource value is inserted verbatim.

Section "Device"

devices

A list of video device tags. Used to generate one or more Section "Device" blocks.

Each tag vd is used to generate the Identifier entry in the relevant block, generating the name video_vd.

videodriver_vd

The Driver entry for video device vd.

videoscreen_vd

The Screen entry for video device vd.

vidopts_vd

A list of video options for video device vd.

vidopt_vd_do

The options entry associated with video device vd and tag do. Note that the resource value is inserted verbatim.

Section "Monitor"

monitors

A list of monitor tags. Used to generate one or more Section "Monitor" blocks.

Each tag mid is used to generate the Identifier entry in the relevant block, generating the name monitor_mid.

hsync_mid

The Horizsync entry for monitor mid.

vrefresh_mid

The Vertrefresh entry for monitor mid.

monopts_mid

A list of options for monitor mid.

monopt_mid_mo

The options entry associated with monitor mid and tag mo. Note that the resource value is inserted verbatim.

Section "Modes"

modegrps

A list of mode groups. Used to generate one or more Section "Modes" blocks.

Each tag mg is used to generate the Identifier entry in the relevant block, generating the name modegrp_mg.

modes_mg

A list of modelines for the mode group mg.

mode_mg_mm

The Modeline entry associated with mode group mg and tag mm.

Section "Screen"

screens

A list of screens. Used to generate one or more Section "Screen" blocks.

Each tag sid is used to generate the Identifier entry in the relevant block, generating the name screen_sid.

device_sid

The video device to use for screen sid. This must refer to an entry from the resource xfree.devices.

monitor_sid

The monitor to use for screen sid. This must refer to an entry from the resource xfree.monitors.

displaydepth_sid

The DefaultDepth resource for screen sid.

screenopts_sid

A list of screen options for screen sid.

screenopt_sid_so

The options entry associated with screen sid and tag so. Note that resource value is inserted verbatim.

displaydepth_sid

The Depth value for the SubSection "Display" block for screen sid.

displaymodes_sid

The Modes value for the SubSection "Display" block for screen sid.

displayopts_sid

A list of display options for the SubSection "Display" block for screen sid.

displayopts_sid_do

The display options entry associated with screen sid and tag do. Note that resource value is inserted verbatim.

Section "ServerLayout"

layouts

A list of layouts. Used to generate one or more Section "ServerLayout" blocks.

Each tag lid is used to generate the Identifier entry in the relevant block, generating the name layout_lid.

layoutscreens_lid

A list of Screen entries for layout lid. Each entry must refer to a screen defined in the resource xfree.screens. The entry name is used to generate the screen-id field of the Screen entry.

layoutscreenid_lid_sid

The screen-num for the Screen entry associated with layout lid and entry sid.

layoutscreenpos_lid_sid

The position information for the Screen entry associated with layout lid and entry sid.

layoutinputs_lid

A list of InputDevice entries for layout lid. Each entry must refer to an inputdevice defined in the resource xfree.inputdevices. The entry name is used to generate the idev-id field of the InputDevice entry.

layoutinputopts_lid_iid

Additional option fields for the InputDevice entry associated with layout lid and tag iid.

layoutopts_lid

A list of layout options for layout lid.

layoutopt_lid_lo

The options entry associated with layout lid and tag lo. Note that resource value is inserted verbatim.

Section "DRI"

drimode

The DRIMode entry of Section "DRI".

drigroup

The DRIgroup entry of Section "DRI".

Section "Extensions"

extensions_opts

A list of options for the Extensions section

extensions_opt_eo

The option for the Extensions section with tag eo

AUTODETECTION

If the resource xfree.device_main has the value auto, the component will attempt to identify the driver for the system's video card and set the resource xfree.videodriver_auto appropriately. This assumes that there is a screen called main and a video device called auto.

If the resource xfree.monitor_main has the value auto, the component will attempt to identify the system's monitor will set the resources xfree.hsync_auto and xfree.vrefresh_auto appropriately. This assumes that there is a screen called main and a monitor called auto.

FILES

/etc/X11/xorg.conf

The xorg.conf file generated by this component.

/usr/lib/lcfg/conf/xfree/templates/xfree.conf.tmpl

The LCFG sxprof template which processes the above resources.

PLATFORMS

Fedora3, Fedora5, Fedora6, Scientific5

AUTHOR

Alastair Scobie <ascobie@inf.ed.ac.uk>