Небольшое описание с пояснениями.
Section "dri" описание прав доступа к опциям: определенная группа пользователей, или общее описание.
# доступ к OpenGL ICD разрешен для всех:
# Mode 0666
# доступ к OpenGL ICD разрешен только для определенной группы:
# Group "users"
# Mode 0660
Section "Extensions" блок установок расширений
# Option "Composite" "Enable"
Section "Module" динамически подгружаемые модули
# Load "dbe" # расширение даойной буферизации
# модули шрифтов
# Load "type1"
# Load "freetype"
# GLX и DRI
# Load "glx" # libglx.a
# Load "dri" # libdri.a
Section "Files" дополнительные файлы: здесь могут быть расположены дополнительные шрифты для работы с ними, либо описан директорий подгружаемых модулей:
# FontPath "/usr/X11R6/lib/X11/fonts/local/"
# FontPath "/usr/X11R6/lib/X11/fonts/misc/"
# FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
# FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
# FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
# FontPath "/usr/X11R6/lib/X11/fonts/Speedo/"
# FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
# FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"
# The module search path. The default path is shown here.
# ModulePath "/usr/X11R6/lib/modules"
Section "ServerFlags" дополнительные установки сервера
# нужно для более деталированного описания пункта вывала сервера
# применять, если драйвер работает нестабильно
# Option "NoTrapSignals"
# для деактивации crtl alt bs
# Option "DontZap"
# для деактивации crtl alt KP_+ / KP_-
# Option "Dont Zoom"
# для деактивации клиента xvidtune
# Option "DisableVidModeExtension"
# для деактивации удаленного xvidtune клиента.
# Option "AllowNonLocalXvidtune"
# для деактивации динамичного изменения установок устройств ввода
# (мышь и клавиатура).
# Option "DisableModInDev"
# то же, только для не локальных
# Option "AllowNonLocalModInDev"
Section "InputDevice" в этой секции описываются устройства ввода, дополнительные установки клавиатуры, мыши или тачскрина, например для установки определенных комбинаций клавиш на уровне сервера.
пример:
# Section "InputDevice"
# Identifier "Mouse2"
# Driver "mouse"
# Option "Protocol" "MouseMan"
# Option "Device" "/dev/mouse2"
# EndSection
#
# Section "InputDevice"
# Identifier "spaceball"
# Driver "magellan"
# Option "Device" "/dev/cua0"
# EndSection
#
# Section "InputDevice"
# Identifier "spaceball2"
# Driver "spaceorb"
# Option "Device" "/dev/cua0"
# EndSection
#
# Section "InputDevice"
# Identifier "touchscreen0"
# Driver "microtouch"
# Option "Device" "/dev/ttyS0"
# Option "MinX" "1412"
# Option "MaxX" "15184"
# Option "MinY" "15372"
# Option "MaxY" "1230"
# Option "ScreenNumber" "0"
# Option "ReportingMode" "Scaled"
# Option "ButtonNumber" "1"
# Option "SendCoreEvents"
# EndSection
#
# Section "InputDevice"
# Identifier "touchscreen1"
# Driver "elo2300"
# Option "Device" "/dev/ttyS0"
# Option "MinX" "231"
# Option "MaxX" "3868"
# Option "MinY" "3858"
# Option "MaxY" "272"
# Option "ScreenNumber" "0"
# Option "ReportingMode" "Scaled"
# Option "ButtonThreshold" "17"
# Option "ButtonNumber" "1"
# Option "SendCoreEvents"
# EndSection
Section "Monitor" описатель свойств монитора: частоты, разрешение монитора и прочее.
# Identifier "Monitor1"
# NEC:
# HorizSync 60-70
# VertRefresh 55-65
# 109:
# HorizSync 30-111
# VertRefresh 50-160
# Option "DPMS"
Section "Device" описатель каждого графического девайса (графиккарты)
Section "Device"
Identifier "ATI Graphics Adapter 0"
Driver "fglrx"
BusID "PCI:1:0:0" # no device found at config time
# ChipID 0x5653
Screen 1
EndSection
Section "Screen" описнаие доступных экранов.
# Identifier "Screen0"
# Device "ATI Graphics Adapter 0"
# Monitor "Monitor0"
# DefaultDepth 24
#Option "backingstore"
# Subsection "Display"
# Depth 24
# Modes "1400x1050"
# ViewPort 0 0 # initial origin if mode is smaller than desktop
# Virtual 1280 1024
завтра я заострю внимание на описателе секции "Device"
источник: xorg_conf_fglrx_single
Комментариев нет:
Отправить комментарий