Files
В разделе 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.
- Каждый раздел заканчивается строкой EndSection.
- В строке Section в кавычках указывается имя раздела (в данном примере – "Files").
Обычно этот раздел содержит три директивы, описанные в табл. 12.1.
Табл. 12.1. Директивы раздела Files.
Директива | Описание |
---|---|
RgbPath | Имя файла базы данных RGB (red-green-blue – красный-зеленый-синий) без расширения .txt или .db. RGB-файл задает состав именованных цветов. Если база данных не перемещена и не переименована, то остается имя по умолчанию. Но этого не следует делать, поскольку многие программы будут искать ее в прежнем каталоге |
FontPath | Эта директива может применяться многократно и задает каталог, в котором находятся Х-шрифты системы – масштабируемые или растровые. Имя подкаталога растровых шрифтов имеет окончание: unscaled. Установив в системе новый каталог шрифтов, необходимо внести в раздел Files новую директиву FontPath |
ModulePath | Это директива для тех операционных систем, которые, как и Linux, поддерживают динамически загружаемые модули. Она указывает путь к этим модулям. В большинстве версий XFree86 эта директива не используется, поэтому в примере она отмечена как комментарий. По умолчанию динамически загружаемые модули находятся в каталоге /usr/X11R6/lib/modules. Необходимость менять этот каталог и, следовательно, директиву возникает редко |
Прочие модули шрифтов находятся в каталоге /usr/X11R6/lib/modules/ fonts.