##################################################### # -- Примерный конфигурационный файл Thinstation -- # ##################################################### # # Этот файл может быть назван "thinstation.conf<xxx>" где <xxx> может быть: # .buildtime Определяет умолчания сборки образа. # .network Конфиг файл который загружается по умолчанию с TFTP сервера. # .user Конфиг файл локальных устройств. # -<name> Специальный конфиг файл с TFTP сервера для терминального "имени" (пример: thinstation.conf-paul). Требует thinstation.hosts. # .group-<id> Конфиг файл групп терминалов (пример: при установке принтера. Для терминалов с принтерами. Требует thinstation.hosts. # -<IP> Специальный конфиг файл с TFTP сервера для терминалов с ip номером. # -<MAC> Специальный конфиг файл с TFTP сервера для терминалов с MAC адресами.
## # --- Общие параметры # # AUDIO_LEVEL Уровень звука, 0-100 # KEYBOARD_MAP Раскладка клавиатуры # TIME_ZONE Используется для установки часового пояса на Тhinstation клиенте, введя UTC смещение. # Это может быть установлено автоматически, если выбран соответствующий dhcpc. (Вариант 2, время в секундах) # SYSLOG_SERVER ip адрес или имя сервера логов . # Если в работе используется "local", тогда syslog стартует логгирование локально. # Если неопределено то syslogd нестартует. # USB_ENABLED Включает USB драйверы в памяти, если пакет будет выбран # USB_STORAGE_SYNC ON Безопасная запись # OFF Быстрая запись # ВНИМАНИЕ: Это может привести к повреждению данных, когда устройство отсоединено перед тем как буфер был сброшен. # USB_MOUNT_DIR Директория используемая при монтировании usb дисков (пример: /mnt/usbdevice) # USB_MOUNT_USELABEL метка для использования индивидуальных usb дисков # по умолчанию используется имя устройства (пример: sda1 - /mnt/usbdevice/sda1) # NO использовать ТОЛЬКО по умолчанию # YES будет использоваться метка USB устройства, если существует или по умолчанию # <label> будет использоваться метка USB, если существует или другой <label> # добавляет суффикс n (1,2,3, и т.д.) если находит дубликат метки # USB_MOUNT_OPTIONS дополнительные опции монтирования для usb устройств (пример: utf8,shortname=win95) # смотрите документацию mount для подробностей (man mount) # DAILY_REBOOT Если при выходе из сессии с типом console, и аптайм больше суток, то сервер будет перезагрузгружен. # AUTOPLAYCD Если включено то будет автовоспроизведение музыкальных компакт-дисков, когда вставлен диск. # CUSTOM_CONFIG Позволяет выбирать пользовательские загрузки конфигурации, On/Off # RECONNECT_PROMPT Отображает при переподключении/выключении опции, когда сессия закрывается # # OFF Непоказывать строку при реконнекте # ON Отображать строку при реконнекте # AUTO Автоматический реконнект # AUTOXX На дисплее отображается : Автоматический реконнект, попытка через XX секунд # MENU Отобразить меню с опциями реконнекта или выключения # MENUXX Меню, будет отображено в течении XX минут. # После XX минут выключение если никакая опция невыбрана.
AUDIO_LEVEL=67 KEYBOARD_MAP=en_us TIME_ZONE="UTC-12:30" SYSLOG_SERVER=local USB_ENABLED=On #USB_STORAGE_SYNC=On #USB_MOUNT_DIR="/mnt/usbdevice" #USB_MOUNT_USELABEL="Yes" #USB_MOUNT_OPTIONS="utf8,shortname=win95" DAILY_REBOOT=On #AUTOPLAYCD=On CUSTOM_CONFIG=Off RECONNECT_PROMPT=On
## # --- Сессия по умолчанию # -- Установки по умолчанию для всех сессий # # SCREEN Номер дисплея для запуска сервера X # AUTOSTART ON Приложение будет запущено сразу при запуске # OFF Приложения появляются в меню, чтобы запустить вручную # WORKSPACE Рабочее пространство оконного менеджера запускается вместе с приложением # ICONMODE MANUAL Все сессии по умолчанию несоздают оконных менеджеров/xtdesk # AUTO Все сессии по умолчанию создают оконных менеджеров/xtdesk
SCREEN=0 WORKSPACE=1 AUTOSTART=On ICONMODE=AUTO
## # --- Подробности сессий # # Примечание: # это числа, равные или большие, чем 0 # # SESSION_#_TITLE Название SESSION. Необходимое для replimenu. # SESSION_#_TYPE Тип пакета, выберите: # - vncviewer Запуск vncviewer в X # - rdesktop Запуск rdesktop в X # - rdesktop_svga Запуск svga rdesktop, основан на коде rdesktop 1.1 для машин с малым обьемом памяти # - x Запуск x-terminal сессии (xdm) # - xnest Запуск x-terminal сессии (xdm) из Blackbox # - ssh Запуск клиента ssh в linux консоли # - telnet Запуск клиента telnet в linux консоли # - ica Запуск клиента Citrix ICA в X # - ica_wfc Запуск ICA Manager # - blackbox Запуск сессии оконного менеджера blackbox # - icewm Запуск сессии оконного менеджера icewm # - dillo Запуск Web Browser в X # - tftpd Запуск демона tftp # - tarantella Запуск клиента tarantella # - rxvt Запуск легкого клиента xterm # - xterm Запуск клиента xterm # - tn5250 Запуск клиента AS400 в linux консоли # - nx Запуск NX Client сессии # SESSION_#_SCREEN Номер дисплея для запуска X-сервера # SESSION_#_AUTOSTART ON Приложение будет выполнено сразу при запуске. # OFF Приложения появляются в меню, чтобы запустить вручную # SESSION_#_CUSTOM_CONFIG ON Позволяет выбирать пользовательские конфигурации, при запуске сессии # OFF Сессия загружается нормально # SESSION_#_ICON ON Расположить иконки на десктопе при выборе пакета xtdesk и в главном меню оконного менеджера # SUBMENU Расположить иконки на десктопе при выборе пакета xtdesk и в подменю оконого менеджера # SESSION_#_WORKSPACE Рабочее пространство для запуска программ в оконном менджере # SESSION_#_type_SERVER IP адресс/hostname сервера # SESSION_#_type_OPTIONS Опции командной строки для сессии # # SESSION_#_type_specific Это позволяет указать конкретные подробности конфигурационных файлов для определенных типов сессии. # В данный момент есть поддержка NX и ICA. Любой конфигурационный фал может быть изменен этими опциями. # Пример: # SESSION_0_NX_GENERAL_DESKTOP="Gnome" # SESSION_0_ICA_APPSRV_USEFULLSCREEN="Yes" # Смотрите документацию приложения для оперделения конкретных опций.
# индивидуальные настройки сессии, переопределяют те которые по умолчанию # # ВАЖНО: Убедитесь, что у вас минимум SESSION_0. В противном случае вы получите сообщение об ошибке # при загрузке системы. Вы можете иметь дополнительные сессии: SESSION_1, SESSION_2 ... # SESSION_0 is on ctrl-alt-F3 # SESSION_1 is on ctrl-alt-F4 # ... и т.д.
#SESSION_#_TYPE=icewm
# Опцией -a задается глубина цвета # Примечание: Некоторые серверы поддерживают определенные глубины цвета, неправильные настройки при этом # могут вызвать ошибку соединения. #SESSION_#_TITLE="Big Bad Server Donald" #SESSION_#_TYPE=rdesktop #SESSION_#_SCREEN=1 #SESSION_#_SCREEN_POSITION=2 #SESSION_#_RDESKTOP_SERVER=192.168.1.1 #SESSION_#_RDESKTOP_OPTIONS="-u user -p password -a 16" #SESSION_#_AUTOSTART=Off
#SESSION_#_TITLE="Big Bad Server Road Runner" #SESSION_#_TYPE=rdesktop #SESSION_#_SCREEN=1 #SESSION_#_RDESKTOP_SERVER=192.168.1.1 #SESSION_#_RDESKTOP_OPTIONS="-u 'fred' -a 8" #SESSION_#_AUTOSTART=Off
#Example on USB Printer Redirection for Rdesktop #SESSION_#_TITLE="Remote Desktop 24-bit (usb printer)" #SESSION_#_TYPE=rdesktop #SESSION_#_RDESKTOP_SERVER=192.168.1.1 #SESSION_#_RDESKTOP_OPTIONS="-a 24 -x b -r printer:usb='DYMO LabelWriter 400 Turbo'" #SESSION_#_AUTOSTART=Off
#SESSION_#_TYPE=rxvt #SESSION_#_SCREEN=1 #SESSION_#_RXVT_OPTIONS="-bg black -cr green -fg white -C -sl 500"
## # --- Настройки сервера X # # SCREEN_RESOLUTION Разрешение экрана доступное для рабочих станций # SCREEN_COLOR_DEPTH Количество бит на пиксель (8,16,24) # SCREEN_HORIZSYNC Частота горизонтальной синхронизации монитора в Khz. Если оставить пустым Xorg будет пытаться обнаружить с DDC. # SCREEN_VERTREFRESH Monitor vertical refresh frecuency in Hz. # If left blank Xorg will try to detect with DDC # SCREEN_X_FONT_SERVER IP адресс или имя сервера шрифтов для X # # Настройки скринсейвера # SCREEN_BLANK_TIME Минуты до X сессии в черный экран # SCREEN_STANDBY_TIME Минуты до X сессии до перевода в standby режим # SCREEN_SUSPEND_TIME Минуты до X сессии до перевода в suspend режим # SCREEN_OFF_TIME Минуты до X сессии до выключения # # MOUSE_PROTOCOL Тип протокола мыши (Microsoft, PS/2, etc.) # (мышка определяется автоматически, испорльзуйте если завершилось неудачно) # MOUSE_DEVICE Устройство мыши: /dev/ttyS0 -> COM1 # /dev/ttyS1 -> COM2 # /dev/ttyS2 -> COM3 # /dev/ttyS3 -> COM4 # /dev/psaux -> PS/2 порт мыши # /dev/input/mice -> USB mouse (необходим пакет USB) # MOUSE_RESOLUTION Разрешение мыши # MOUSE_ACCELERATION Ускорение мыши # X_NUMLOCK Установить статус numlock при загрузке # X_COOKIE Можете установить X Cookie # -- Расширенные настройки XServer - Только для экспертов # X_DRIVER_NAME Драйвер для X, это переопределяют автоопределяемые скрипты # X_DRIVER_BUSID Screen Card BusID # X_DRIVER_OPTION1-5 Расширенные опции драйвера # X_MONITOR_OPTION1-5 Расширенные опции монитора # X_MONITOR_MODELINE Добавить пользовательские опции ModeLine
SCREEN_RESOLUTION="1024x768 | 800x600 | 640x480 | *" SCREEN_COLOR_DEPTH="24 | 16 | 8 | *" #SCREEN_HORIZSYNC="30-64 | *" #SCREEN_VERTREFRESH="56-87 | 60 | 56 | 70 | 72 | 75" #SCREEN_X_FONT_SERVER=192.168.1.2:7100 SCREEN_BLANK_TIME=10 SCREEN_STANDBY_TIME=20 SCREEN_SUSPEND_TIME=30 SCREEN_OFF_TIME=60 #MOUSE_PROTOCOL=PS/2 #MOUSE_DEVICE=/dev/psaux MOUSE_RESOLUTION=100 #MOUSE_ACCELERATION=1/2 X_COOKIE=36d71ab65c10ef065702c111a3d31593 #X_NUMLOCK=Off # -- Advanced Options - Experts Only #X_DRIVER_NAME="mga" #X_DRIVER_BUSID="PCI:1:0:0" X_DRIVER_OPTION1="swcursor On" #X_DRIVER_OPTION2="ActiveDevice CRT" #X_DRIVER_OPTION3="noDDC Off" #X_DRIVER_OPTION4="UseBios Off" #X_MONITOR_OPTION1="DPMS On" #X_MONITOR_OPTION2="TargetRefresh 60" #X_MONITOR_MODELINE='"1680x1050" 146.2 1680 1784 1960 2240 1050 1053 1059 1089 -HSync -VSync'
## # --- Настройки PKG # # PKG_PACKAGES Выбор пакетов для загрузки на PKG # Вы также можете использовать PKG_PACKAGES1-8 при выборе дополнительного пакета. # Это полезно при использовании нескольких сетевых групп файлов. # PKG_PREFIX Загрузите PKGs в субдиректорию /tftpboot или в путь PKG с PKG_PATH установленной в thinstation.conf # PKG_PATH Путь к PKG файлам не используя tftpboot # Floppy: /mnt/floppy # CD-ROM: /mnt/cdrom # HD: /mnt/disc/hdX/part1 (first disc, first partition) # NFS: /mnt/nfs # Samba: /mnt/smb # MOD_PACKAGES Выбор пакетов для загрузки на MPKG # Вы также можете использовать MOD_PACKAGES1-8 при выборе дополнительного пакета. # Это полезно при использовании нескольких сетевых групп файлов. # MOD_PREFIX Загрузите и insmod's модули в субдиректорию /tftpboot или в путь MOD_PREFIX установленный в thinstation.conf
#PKG_PACKAGES="blackbox rxvt" #PKG_PREFIX=pkg #PKG_PATH=/mnt/cdrom #MOD_PACKAGES="usb-hid usb-storage" #MOD_PREFIX=modules
## # --- Опции сети # # NET_HOSTNAME Имя хоста, который будет использоваться, если не используете thinstation.hosts файл, # Примечание: MAC-адрес машины можно будет заменить любой * если используется. # NET_SMTP_SERVER Адрес Email сервера для отправки логов ошибок # NET_SMTP_EMAIL Адрес Email администратора # NET_TIME_SERVER Сервер времени в сети для синхронизации, используется rdate # NET_TELNETD Включение встроенного в пакет telnetd сервер # NET_REMOTE_ACCESS_FROM Список hostnames/ip адресов принимаемых сервером для удаленного управления, # используйте telnetd и www пакеты # # -- Монтирование сетевых файловых систем -- # # NET_NFS_SERVER Это путь к NFS серверу, пример # server:/path/to/share. # NET_SMB_SERVER Это путь к SMB серверу, пример # server:/path/to/share. # NET_SMB_WORKGROUP Рабочая группа для samba сервера # NET_SMB_USER Это имя пользователя для монтирования SMB, пароль определяется на этапе сборки build.conf
#NET_HOSTNAME=donald NET_HOSTNAME=ts_* #NET_SMTP_SERVER=donald #NET_SMTP_EMAIL=
Данный адрес e-mail защищен от спам-ботов, Вам необходимо включить Javascript для его просмотра.
#NET_TIME_SERVER=mickey NET_TELNETD_ENABLED=On NET_REMOTE_ACCESS_FROM="duck.quak.org.au 192.168.0.0 .disney.us" #NET_NFS_SERVER=bigserver:/opt/thinstation #NET_SMB_USER=duck
# -- Для использования только в thinstation.conf.buildtime: # # NET_USE_DHCP Включить использование DHCP , On/Off # NET_IP_ADDRESS IP адресс клиента # NET_MASK Сетевая маска клиента # NET_GATEWAY IP адресс шлюза # NET_DHCP_DELAY Задержка перед продолжением сценария после "поднятия" интерфейса, необходимо только # при использовании spanning tree "port discovery" в общей среде. По умолчанию 0 секунд. # NET_FILE_METHOD Метод загрузки файлов, т.е. scp или tftp, scp доступен только если пакет ssh # выбран при сборке как "package". # NET_FILE_ENABLED Использование сервера для конфигурационных файлов, On/Off # NET_FILE_USER ользователь для подключения к серверу, как SCP # NET_FILE_ALTERNATE Альтернативный сервер с vmware или нестандартный dhcp сервер # NET_DNS1 DNS сервер 1 # NET_DNS2 DNS сервер 2 # NET_DNS_SEARCH Поиск DNS домена поумолчанию
#NET_USE_DHCP=Off #NET_IP_ADDRESS=192.168.0.1 #NET_MASK=255.255.255.0 #NET_GATEWAY=192.168.0.254 #NET_DHCP_DELAY=30 #NET_FILE_ENABLED=Off #NET_FILE_METHOD=tftp #NET_FILE_USER=not_needed_for_tftp #NET_FILE_ALTERNATE=192.168.0.4 #NET_DNS1=192.168.0.2 #NET_DNS2=192.168.0.3 #NET_DNS_SEARCH=cartoons.org.nz
## # --- Опции постоянных устройств # # STORAGE_PATH Путь к устройству хранения, монтируемый для сохранения настроек профиля. Должно быть одним из # /mnt/usbdevice/sdX/partX или диск # /mnt/floppy # /mnt/disc/hdX/partX # /mnt/nfs # /mnt/smb # # Заметим, что настройки профилей могут хранится в подпапке по этому пути. # a subfolder for this path. Так что путь к сохраненной настройки будет нечто вроде # /mnt/floppy/thinstation.profile # Смотрите FAQ на вебсайте для подробностей. # # Кроме того, проверьте README.IMPORTANT для правильного конфигурационного файла, который вы можете разместить по пути # /mnt/floppy/thinstation.profile/thinstation.conf.user # # Также отмечаем, что .profile может быть изменен с помощью STORAGE_PREFIX # STORAGE_PREFIX Это prefex на имя папки для хранения настроек в накопителе. # Вы также можете воспользоваться одним из специальных символов ниже. # # M = Mac Address # H = Hostname # I = Ip Address # # Примечание: по умолчанию префикс для хранения профиля в # .profile # STORAGE_CONFIG1-8 Это путь для любых пользовательских настроек которые всегда будут переопределять пути профиля указаного выше.
#STORAGE_PATH=/mnt/nfs #STORAGE_PREFIX=H #STORAGE_CONFIG1=/mnt/floppy #STORAGE_CONFIG2=/mnt/cdrom #STORAGE_CONFIG3=/mnt/disc/hda/part1 #STORAGE_CONFIG4=/mnt/usbdevice/sda/part1
## #**** ЭКСПЕРИМЕНТАЛЬНЫЕ **** # Поддержка двух раб. станций # # Это позволяет двум отдельным X сессия запускатся с отдельныx устройств. # Это позволяет эффективно разместить двух отдельных машин в одном и том же компьютере. # Вам понадобится отдельные видеокарты. Лучше всего использовать с 1 AGP-карта и 1 PCI-карты.
# Проверьте на http://www.ltn.lv/~aivils/eng-video.html с листом поддерживаемого оборудования.
# Устройство ввода, должны быть: # # Первичная мышка и клавитаура PS/2 # Вторичная мышка и клавиатура USB # # Существует несколько основных скриптов для обнаружения этого, они будут улучшены в ТS 3.0. # Если thinstation не определяет USB клавиатуруи мышь, то по умолчанию вернется к поддержке двух экранов, а не двойной раб. станции. # # В данный момент работа этого нестабильна. Если вы выйдите из сессии, или попытаетесь изменить с консоли экран через Alt-F1 т.д. .. это скорее всего # приведет к сбою. Если это не работает с вашим оборудованием то ничего сделать в этом отношении нельзя.
# В ядре модуль Advanced Power Management необходимо отключить так, как при использовании приводит к краху второй сессии.
# Примечание: приведенный ниже вариант поддерживает только 1-2, более чем на два работать не будет. Это предусмотрено # для дальнейшего развития, чтобы создать машину с более, чем две отдельных сессий.
# SESSION_#_SCREEN_POSITION 1-X При использовании двойного экрана поддержки вы можете задать положение каждой сессии. Это позволяет разместить отдельные # сессии по отдельным экранам. Если только одна сессия используется то неприменится. # Вы можете определить, в период с 1 + позиции. #
оригинал: http://wiki.altlug.ru/images/4/4d/Thinstation.conf.sample_ru.txt
|