В разделе Files указаны некоторые важные файлы, входящие в систему. Ниже приведен пример этого раздела без комментариев.
Примечание
Комментарий в файле XF86Config начинается с символа "#" и занимает одну строку. Строка комментария игнорируется системой XFree86.
Section "Files"
RgbPath "/usr/XllR6/lib/Xll/rgb"
FontPath "/usr/XllR6/lib/Xll/fonts/local/" FontPath "/usr/XllR6/lib/Xll/fonts/misc/" FontPath
"/usr/XHR6/lib/Xll/fonts/75dpi/:unsealed" FontPath
"/usr/XHR6/lib/x11/fonts/100dpi/:unscaled" FontPath "/usr/XllR6/lib/Xll/fonts/Typel/" FontPath
"/usr/XllR6/lib/Xll/fonts/Speedo/" FontPath "/usr/XHR6/lib/Xll/fonts/75dpi/" FontPath
"/usr/XHR6/lib/Xll/fonts/100dpi/"
# ModulePath "/usr/XHR6/lib/modules"
EndSection
Перечислим некоторые основные правила, применимые к этому и остальным шести разделам.
Каждый раздел начинается со строки Section.
Каждый раздел заканчивается строкой EndSec t ion.
В строке Section в кавычках указывается имя раздела (в данном примере - "Files").
Обычно этот раздел содержит три директивы, описанные в табл. 12.1.
Табл. 12.1.
Директивы раздела Files
Директива |
Описание |
||
RgbPath FontPath ModulePath |
Имя файла базы данных RGB (red-green-blue - красный-зеленый-синий) без расширения . txt или . db. RGB-файл задает состав именованных цветов. Если база данных не перемещена и не переименована, то остается имя по умолчанию. Но этого не следует делать, поскольку многие программы будут искать ее в прежнем каталоге Эта директива может применяться многократно и задает каталог, в котором находятся Х-шрифты системы - масштабируемые или растровые. Имя подкаталога растровых шрифтов имеет окончание : unscaled. Установив в системе новый каталог шрифтов, необходимо внести в раздел Files новую директиву FontPath Это директива для тех операционных систем, которые, как и Linux, поддерживают динамически загружаемые модули. Она указывает путь к этим модулям. В большинстве версий XFree86 эта директива не используется, поэтому в примере она отмечена как комментарий. По умолчанию динамически загружаемые модули находятся в каталоге /usr/X11R6/lib/modules. Необходимость менять этот каталог и, следовательно, директиву возникает редко |
||
Прочие модули шрифтов находятся в каталоге /usr/X11R6/lib/modules/ fonts.