Вторая жизнь старых компьютеров | страница 9




[Default]

SERVER = 192.168.0.1

# компьютер, выступающий в роли сервера графических приложений

XSERVER = auto

# указывает на то, что система сама определяет тип загружаемого

# XFree86-cepBepa

X_MOUSE PROTOCOL = "IMPS/2"

# название протокола манипулятора мыши

# в данном случае используется мышь со скроллингом, если

# обыкновенная мышь подключаемая к порту PS/2, то попробуйте

# просто PS/2

X_MOUSE DEVICE = "/dev/psaux"

# указывает на порт PS/2

X_M0USE RESOLUTION = 50

X_M0USE BUTT0NS = 3

LOCALAPPS = N

USE XFS = Y # используется сетевой сервер шрифтов

RUNLEVEL = 5

SOUND = Y

VOLUME = 75

И секция для клиента. В качестве ее названия может выступать имя хоста, MAC- или IP-адрес, т.е. [terml], [192.168.0.100] или [00-02-44-07-FC-C4].


[terml]

XSERVER = XF8 6SVGA

# Тип Х-сервера, который будет выполняться на клиентской

# станции. Для четвертой версии указывается видеомодуль,

# например nv. Для XFree86 3.3.6 указывается имя сервера

# XF86 SVGA, XF86_S3 и т.д.

X_MODE _0 = 800x600 40 800 840 968 1056 600 601 605 628 J

+hsync +vsync

# установка параметров вывода на экран, их может быть

# несколько от X_M0DE _0 до X _MODE_10

X_VIDEORAM = 4096 количество видеопамяти

X _MOUSEPROTOCOL = "Microsoft"

# мышь с последовательным интерфейсом

X_MOUSE _DEVICE = "/dev/ttySO"

# мышь, подключаемая к параллельному порту

X _MOUSE _RESOLUTION = 50

X_M0USE _BUTT0NS = 2 # количество кнопок мыши

# включение эмуляции третьей кнопки мыши

# (нажатием двух имеющихся одновременно)

X_M0USE _EMULATE3BTN = Y

X_MOUSE _BAUD = 1200

RUNLEVEL = 3

Уровень инициализации (RUNLEVEL) 3 загружает командную строку bas hshell в консоли , этот параметр желательно установить первым для отладки работы сервисов, и если все получилось, то использовать либо 4 для telnet-ceccnn, позволяющей открывать несколько терминалов на сервере и переключаться между ними по Alt-F1 до Alt-F9, либо 5 для автоматического старта X-Windows. Для каждого клиента, как видите, есть возможность определить индивидуальные параметры Х-сервера в секции, но возможен и другой вариант, он особенно удобен, если имеется несколько клиентов с одинаковыми видеокартами.

Для этого необходимо указать в параметре XF86CONFI GFILE = XF86Config .term1 имя конфигурационного файла для данного клиента и поместить его в каталог/opt/ltsp/i386/etc/X11/ (предварительно создав каталог Х11). Мне в этом смысле немного повезло, на одном из клиентских компьютеров до этого стоял Linux, поэтому генерировать данный файл заново не пришлось. Если у вас другая ситуация, то попробуйте использовать программу /usr/X11 R6/bin/xf86config на сервере, установив туда нужную видеокарту (не забудьте сохранить при этом оригинальные файлы). Дополнительно можно переопределить параметры клавиатуры, используемые по умолчанию. Для этого предназначены следующие опции: