Thinstation дополнительные настройки Печать
Автор: Administrator   
10.09.10 15:51

Thinstation Доработка тонкого клиента

 

 

Дополнительные настройки

Подключение принтеров

Для подключения принтера необходимо на терминальном сервере создать новый локальный принтер,
создав порт TCP/IP по адресу машины к которой подключен принтер, а также дать права необходимым
пользователям и указать порт 9101 для подключения USB и 9100 Для LPT. Подключении принтера к
тонкому клиенту вызывает дополнительную нагрузку на аппаратную часть, поэтому рекомендуется
использовать аппаратные принт-серверы.

Подключение сканеров

На сайте проекта sane (http://www.sane-project.org/sane-supported-devices.html) смотрим поддержку сканера.
Необходимо запомнить название Backend, оно потребуется в настройках.

Скачиваем программу Xsane ( http://www.xsane.org/xsane-download.html ). Распаковываем архив на диск
С:\sane
На сайте автора написано что работает только из С:\sane. Настраиваем Xsane В файле
c:\sane\etc\sane.d\net.conf прописываем IP адрес терминального клиента с подключенным сканером.
В файле c:\sane\etc\sane.d\dll.conf должен быть net и название Backend сканера.
В файле c:\sane\etc\sane.d\saned.conf прописываем IP адрес или подсеть из которой будет подключение к сканеру.

Переходим к настройке тонкого клиента. Копируем sane.pkg в директорию pkg (задается переменной
PKG_PREFIX, по умолчанию pkg) на жестком диске или /tftpboot. В файле конфигурации пользователя
thinstation.conf.user (если загрузка с диска) или например thinstation.conf.group-scaner
(в файле thinstation.hosts вносим пользователя в группу sane) прописываем следующее:

PKG_PATH=/mnt/disc/hda/part1 # пишем если не используем tftp

PKG_PACKAGES=sane # подключаем пакет sane
SANE_ENABLED=On
SANE_SCANNER=snapscan # пишем название Backend
SANE_REMOTE_ACCESS_FROM=192.168.5.10 # IP адрес или подсеть с которой разрешен доступ к сканеру
SANE_FIRMWARE=esfw41.bin # пишем название прошивки для сканера если
Backend
snapscan
, ниже описано как найти. Начиная с версии sane от 23.08.08, при отсутствии этой
опции выбор прошивки происходит автоматически.

SnapScan Backend для SANE: http://snapscan.sourceforge.net

Приведу основные соответствия прошивок для EPSON:

esfw41.bin: Perfection 2480 PHOTO / GT-F500, Perfection 2580 PHOTO / GT-F550

esfw52.bin: Perfection 3490 PHOTO / GT-F520, Perfection 3590 PHOTO / GT-F570

esfw30.bin: Perfection 1670

esfw3e.bin: Perfection 1270

Запускаем терминал, подключаемся к RDP сессии и запускаем C:\sane\bin\xsane.exe

Кроме Xsane, есть еще одна программа для сканирования SaneTwain (http://sanetwain.ozuzo.net).

Создание сетевых алиасов и настройка маршрутизации

NET_ALIAS_IP_ADDRESS1 # IP адрес алиаса для сетевого интерфейса 
NET_ALIAS_MASK1 # маска подсети
#NET_ALIAS_IP_ADDRESS2
#NET_ALIAS_MASK2
#NET_ALIAS_IP_ADDRESS3
#NET_ALIAS_MASK3
#NET_ALIAS_IP_ADDRESS4
#NET_ALIAS_MASK4
NET_ROUTE_IP_ADDRESS1 # IP адрес подсети назначения
NET_ROUTE_MASK1 # маска подсети
NET_ROUTE_GATEWAY1 # шлюз
#NET_ROUTE_IP_ADDRESS2
#NET_ROUTE_MASK2
#NET_ROUTE_GATEWAY2
#NET_ROUTE_IP_ADDRESS3
#NET_ROUTE_MASK3
#NET_ROUTE_GATEWAY3
#NET_ROUTE_IP_ADDRESS4
#NET_ROUTE_MASK4
#NET_ROUTE_GATEWAY4

Примечание: При загрузке по сети, данные параметры не отрабатываются, поэтому как решение
используйте пакет http://nixts.org/downloads/route.pkg (положить в директорию pkg на сервере
tftp и указать в конфигурационном файле PKG_PACKAGES=route)

Настройка флэшек:

RDESKTOP_USB_NO_MOUNT_DIR=On 	# Прямой доступ к флэшкам без промежуточных каталогов, не работает с 
несколькими флэшками одновременно. Имеет приоритет над опциями USB_MOUNT_USELABEL и RDESKTOP_USB
RDESKTOP_USB_NAME=Z # Название примонтированной флэшки в сеансе RDP, по умолчанию: USB
USB_MOUNT_USELABEL=On # Название директории для флэшки по имени из ID устройства (название производителя)

Подключение широкоформатных мониторов:

Для широкоформатных мониторов подключаемых к видео-чипам intel необходимо применить утилиту
915Resolution (http://www.geocities.com/stomljen),
информация по использованию: http://www.geocities.com/stomljen/readme.html http://wiki.mopslinux.org/index.php/915resolution_или_как_настраивать_нестандартные_разрешения_для_Intel http://ubuntuforums.org/showthread.php?p=1465348#post1465348

Пример настройки:

INTELWIDESCREEN_ENABLED=On
INTELWIDESCREEN_OPTIONS="4b 1440 900 16 1904 934"
X_MONITOR_MODELINE='"1440x900" 136.5 1440 1536 1688 1936 900 901 904 940 +Hsync +VSync'
SCREEN_RESOLUTION="1440x900"
SCREEN_HORIZSYNC="55-83"
SCREEN_VERTREFRESH="75"

Сгенерировать Modeline нужно командой gtf, например:

gtf 1440 900 75

Добавления своих заданий с помощью Cron:

CRON_ENABLED=On 	# Включение планировщика заданий
CRON_VALUES=«* 21 * * * /bin/poweroff» # Задание для cron, в 21:00 выключить компьютер.
NET_TIME_SERVER=192.168.0.10 # Для установки точного времени нужно указать ntp сервер
TIME_ZONE=GMT # Если используется время из BIOS

Добавлен проприетарный драйвер nvidia:

X_DRIVER_NAME=nvidia  # Версия 185.18.14
(http://www.nvidia.ru/object/linux_display_ia32_185.18.14_ru.html)

Package

если стоит дериктива package <имя пакета> то тогда этот пакет включается в основной образ

если стоит дериктива pkg <имя пакета> то тогда этот пакет собираеться отдельно и размещаеться
в папке pkg-packages и его можно подгружать отдельно (указываеться в конф. файлах). поумолчанию
на tftp сервере в папке pkg

Citrix

9-client

(не отображаются русские буквы на дисках)

10-client

подключать флешки в 10 клиенте

нужно добавить в конец файла «packages/ica/lib/ICAClient/config/appsrv.ini.extra.tpl»

строчку

«CDMAllowed=On»

При сборке ругается

./packages/ica/build/install: line 35: strip: command not found

 

оригинал: http://nixts.org/doku.php?id=info_conf

Последнее обновление 10.09.10 16:02