Когда мы создавали LTSP, мы понимали, что одним из факторов, который нужно обязательно учесть, является постоянно меняющийся парк компьютерного железа. Дело в том, что комбинация процессора, сетевой карты и видеокарты, доступная нам в данный момент, через 3 месяца, когда мы захотим установить дополнительные рабочие станции к нашему серверу, вполне может оказаться нереализуемой.
Поэтому мы включили возможность специфической конфигурации каждой отдельной рабочей станции. Конфигурационный файл называется lts.conf и находится в директории ltsroot/etc.
Формат файла допускает как "дефолтовую", так и конкретную конфигурацию каждой рабочей станции. Если все рабочие станции идентичны, вы можете выставить дефолтовые переметры в разделе '[Default]'.
[Default]
SERVER = 192.168.0.254
X_MOUSE_PROTOCOL = "PS/2"
X_MOUSE_DEVICE = "/dev/psaux"
X_MOUSE_RESOLUTION = 400
X_MOUSE_BUTTONS = 3
USE_XFS = N
RUNLEVEL = 5
[ws001]
XSERVER = auto
X_MOUSE_PROTOCOL = "Microsoft"
X_MOUSE_DEVICE = "/dev/ttyS1"
X_MOUSE_RESOLUTION = 50
X_MOUSE_BUTTONS = 3
X_MOUSE_BAUD = 1200
[ws002]
XSERVER = XF86_Mach64
[ws003]
RUNLEVEL = 3
|
Комментарии начинаются со знака # и до конца строки
Параметр указывает местонахождения корневой файловой системы. Дефолтом - /opt/ltsp
Имеется в виду сервер, исполузуемый для e XDM_SERVER, TELNET_HOST, XFS_SERVER и SYSLOG_HOST, если специально не указаны отдельные серверы.. Если у вас в качестве сервера для всех этих ?????????, вы можете просто указать здесь адрес, а другие параметры пропустить. Если адрес не указан, по умолчанию будет использоваться 192.168.0.254.
Если Вы хотите послать сообщения регистрации машине другой чем заданный по умолчанию сервер, тогда Вы можете определить машину здесь. Если этот параметр не определен, тогда это будет использовать параметр 'SERVER', описанный выше.
Здесь определяется IP адрес сервера NFS когда смонтирована файловая система /home
Поставьте "Y", если хотите включить NFS swap. Дефолтовое значение - "N".
Здесь можно контролировать размер файла подкачки. Дефолтом стоит 64Мb
Файл подкачки может находиться на любом сервере в сети. Здесь Вы можете указать конкретный адрес этого сервера. Дефолтом стоит адрес сервера, прописанный в NFS_SERVER.
Директория на сервере, которая экспортируется через NFS. Дефолтовая /var/opt/ltsp/swapfiles. Убедитесь, что директория была экспортирована в файл /etc/exports.
Если рабочая станция сконфигурирована для работы в консольном режиме, тогда значение этого параметра будет использоваться как host для telnet входа. Если параметр не указан, будет использование значения параметра SERVER. (см. выше)
Используется для создания файла resolv.conf
Используется для создания файла resolv.conf
До 10 модулей ядра могут быть загружены, используя эти конфигурационные строки. Вся командная линия, которая используется при работе в insmod, может быть указана здесь. Например:
MODULE_01 = uart401.o MODULE_02 = sb.o io=0x220 irq=5 dma=1 MODULE_03 = opl3.o |
Если в качестве значения этого параметра является полный (абсолютный) путь, то для загрузки модуля будет использован insmod. В противном случае будет использован modprobe.
При загрузке рабочая станция создаёт ramdisk и монтирует его в директорию /tmp. Вы можете контролировать размер файловой системы посредством этого параметра. Укажите размер в килобайтах (1024 байта). Для создания ramdisk с размером 1 Mb пропишите RAMDISK_SIZE = 1024
Если здесь Вы измените размер ramdisk, вам также придётся сделать это внутри ядра. Этот параметр может быть изменен до компиляции ядра, или, если Вы используете Etherboot or Netboot, Вы указываете ядру размер ramdisk при маркировки ядра посредством mknbi-linux.
Дефолтовое значение этого параметра - 1024 ( 1 mb )
Дополнительные RC скрипты могут быть запущены rc.local скриптом. Просто поместите скрипт в директорию /etc/rc.d, и укажите название скрипта в одной из этих директорий.
Если установлен звуковой пакет LTSP, Вам необходимо указать "Y" и это укажет скрипту rc.sound установить звуковую карту и демона. Дефолтовое значение - N.
Если Вы хотите указать XDM на машину, не являющуюся дефолтовым сервером, то здесь можно указать сервер. Если этот параметр не указан, будет использование значение параметра 'SERVER' (см. выше).
Этот параметр указывает, какой X server будет использовать рабочая станция. Для PCI и AGP видеокард этот параметр не обязателен. Скрипт rc.local должен сам обнаружить Вашу видеокарту. Так же Вы можете установить этот параметр на auto, чтобы указать, что видеокарта должна определяться автоматически.
Для ISA видеокарт, или для указания специального X сервера, Вы можете указать специальный драйвер или другой Х сервер здесь.
Если значение параметра начинается с XF86_, тогда будет использован XFree86 3.3.6. В любом другом случае будет использованXFree86 4.1.x. Дефолтовое значение этого параметра - auto.
Для рабочей станции могут быть сконфигурированы до 3х Modelines или разных разрешений. Этот параметр поддерживает 2 разных типа значений: разрешение, или полный modeline.
X_MODE_0 = 800x600
or
X_MODE_0 = 800x600 60.75 800 864 928 1088 600 616 621 657 -HSync -VSync
|
Если не указано ни одно значение X_MODE_x, то будет использован встроенный modeline и разрешения 1024x768, 800x600 и 640x480.
Если одно или несколько значений X_MODE_x указаны, то они полностью перепишут любой встроенный modeline.
Любое значение, корректно работающее с XFree86 Pointer Protocol keyword здесь может быть указано. Обычные значения - "Microsoft" и "PS/2". Дефолтом указано значение "PS/2".
Это значение указывает на подключение мыши. Если мышь для последовательного порта, это будет последовательный порт, типа /dev/ttyS0 или /dev/ttyS1. Если это PS/2 мышь, значение будет /dev/psaux. Дефолтовое значение - /dev/psaux.
Это значение 'Resolution' в файле XF86Config . Обычное значение для последовательного порта - 50, а для PS/2 - 400 . Дефолтовое значение - 400.
Этот параметр указывает, сколько кнопок у Вашей мыши. Обычно выставляется значение 2 или 3. Дефолтовое значение - 3.
Этот параметр указывает серверу эмулировать третью кнопку мыши, принимая одновременное нажатие левой и правой кнопок мыши. Дефолтовое значение - N.
Для мышей с подключением к последовательному порту этот параметр указывает скорость. Дефолтовое значение - 1200.
Это - число битов, используемое для указания разрядности цвета. Возможные значения - 8, 15, 16, 24 и 32. 8 битов дадут 256 цветов, 16 даст 65536 цветов, 24 даст 16 миллионов цветов, и 32 бита дадут 4.2 миллиарда цветов! Не все Х серверы поддерживают все эти значения. Значение по умолчанию - 16.
У вас есть выбор: использовать X Font Server (XFS) или читать шрифты через файловую систему NFS. Сервер шрифтов должен обеспечить простой способ хранения всех шрифтов в одном месте, однако возникали некоторые проблемы, когда число рабочих станций начинало превышать 40. Возможны 2 значения - Y и N. Дефолтом стоит N. Если Вы действительно хотите использовать сервер шрифтов, то в строке XFS_SERVER можно указать, какой хост будет сервером.
Если Вы используете X Font Server для обслуживания шрифтов, то в этой строке можно указать адрес хоста, используемого в качестве сервера шрифтов. Если параметр не указан, будет использован дефолтовый сервер, указанный в параметре SERVER (см выше).
Здесь устанавливается параметр конфигурации для XFree86 HorizSync. Дефолтовое значение "31-62".
Здесь устанавливается параметр конфигурации для XFree86 VertRefresh.Дефолтовое значение "55-90".
Если Вы хотите создать ваш собственный законченный XF86CONFIG файл, Вы можете сделать его и поместить в /tftpboot/lts/ltsroot/ etc каталог. Тогда, независимо от того, какой файл Вы хотите использовать, его название должно быть введено в качестве значения этой переменной. Например:
XF86CONFIG_FILE = XF86Config.ws004 |
Если Вы подсоединили к рабочей станции touch screen, выставьте в этом переметре значение Y. Если Y выставлено, дополнительные конфигурационные строки сконфигурируют специфические аспекты touch screen. Дефолтовое значение - N.
Touch screen работает подобно мыши и обычно подключается через последовательный порт. Здесь можно указать, к какому именно порту присоединено данное устройство. Например, можно указать порт /dev/ttyS0. Дефолтового значения, соответственно, нет.
Строка калибрации для EloTouch touch screen. Дефолтовое значение - 433.
Строка калибрации для EloTouch touch screen. Дефолтовое значение - 3588
Строка калибрации для EloTouch touch screen. Дефолтовое значение - 569.
Строка калибрации для EloTouch touch screen. Дефолтовое значение - 3526.
Строка калибрации для EloTouch touch screen. Дефолтовое значение - 10.
Строка калибрации для EloTouch touch screen. Дефолтовое значение - 10.
Если Вы хотите иметь возможность запуска приложений локально на рабочей станции - установите переменную как Y. Для включения этой функции на сервере необходимо указать некоторые дополнительные параметры. Для получения более детальной информации смотри пункт 'Local Apps' .Дефолтовое значение - N.
Если Вы устанавливаете LOCAL_APPS, Вам необходимо иметь в сети сервер NIS. В строке NIS_DOMAIN необходимо указать доменное имя NIS. Оно должно совпадать с доменным именем, указанным на NIS сервере. Это НЕ то же самое, что доменное имя в INTERNET. Дефолтовое значение - ltsp.
Укажите здесь IP адрес Вашего NIS сервера.
Все файлы поддержки клавиатуры теперь скопированы в ltsroot hierarchy, поэтому конфигурирование интернациональных раскладок клавиатуры теперь сводится к конфигурированию XFree86. Чтобы это стало возможным, существуют несколько параметров.
Значения вышеуказанных параметров взяты из документации по XFree86. Все значения, верные для XFree86 также верны для этих параметров.
Мы хотели бы добавить документацию, чтобы показать, какие значения необходимо прописать для всех интернациональных раскладок. Если вы работали над этим и смогли сконфигурировать вашу интернациональную раскладку, пожалуйста, сообщите об этом нам, группе разработчиков LTSP. Для нас очень важна Ваша поддержка.
Дефолтовое значение этого параметра 'default '.
Дефолтовое значение этого параметра 'default '.
Дефолтовое значение этого параметра 'us(pc101)'.
Дефолтовое значение этого параметра 'pc101'.
Дефолтовое значение этого параметра 'us'.
К одной рабочей станции можно подключить до 3х принтеров. Комбинация подключения на параллельные и последовательные порты может быть сконфигурирована с помощью нескольких строк в файле lts.conf :
Название устройства первого принтера. Допускаются имена типа /dev/lp0, /dev/ttyS0 or /dev/ttyS1.
Тип принтера. Правильный выбор: 'P ' для параллельного и 'S' для последовательного.
Порт TCP/IP , который будет использован. Дефолтовое значение '9100'
Если принтер последовательный, этот параметр устанавливает скорость в бодах. Дефолтовое значение '9600' .
Для последовательных принтеров возможно определение управлением потока данных. 'S' для программного (Software) (XON/XOFF) управления, или 'H ' для аппаратного (Hardware) (CTS/RTS) управления. Если значение не указазано, по умолчанию будет использоваться 'S'.
Для принтеров с последовательным интерфейсом может быть определена четность. Варианты:: 'E'-Even, 'O'-Odd or 'N'-None. Если значение не указазано, по умолчанию будет использоваться 'N'.
Для принтеров с последовательным интерфейсом может быть определено число разрядов. Варианты: '5', '6', '7' and '8'. Если значение не указано, по умолчанию будет использоваться '8' .
Примечание. Далее указываются те же значения для принтеров 2 и 3.