Thinstation - тонкий клиент

Люди ленивы, и я не исключение!

Уже год я работаю с тонкими клиентами и вдруг меня посетила светлая мысль разобраться а откуда "ноги растут". После непродолжительного поиска попал на сайт http://www.thinstation.org/. При наличии желания и небольшого запаса по времени можно разобраться как это устанавливать, настраивать и заставить работать под собственные нужды. Исходники на сайте под свободной лицензией, так что можно пользоваться.

У нас стоит связка DHCP, TFTP и терминального сервера 2003.

Есть русскоязычный сайт посвященный этой же теме. http://nixts.org/ На нем можно читать документацию и посмотреть примеры конфигурационных файлов. Также есть форум по теме, на котором можно найти ответы или задать вопрос.

Осталось понять как это можно совместить с этим http://www.raspberrypi.org/ ... после некоторого изучения вопроса понял что пока никак. PXE в устройстве не поддерживается, что очень печалит.

Решил привести части из файлов конфигурации вдруг когда еще пригодиться

thinstation.host

# This is a sample .hosts file...
#
# HOST MAC GROUPS COMMENTSм #donald 003103014152 ru_kb hi_res # Donald Ducks Computer
#daffy 005001231234 # Daffy Ducks Computer
ts_000ae664e1f4 000ae664e1f4 1024@60 TS1 #TRM006 disp 2jet otdel ucheta
ts_0060948fec65 0060948fec65 TS1 #TRM062 disp 2jet CDU
ts_00b0d04147d0 00b0d04147d0 1280@60 printerlpt TS1 #TRM0___ 3-zavod 1jet eksped
ts_00e04c1b15b4 00e04c1b15b4 800@50 TS1 #TRM0___ rezerv
ts_00e04c34e71b 00e04c34e71b TS1 #TRM076 5-zavod 1jet sbyt
ts_000ae665babc 000ae665babc 1024@60 TS2 #TRM003 2-zavod 1jet otdel realizacii
ts_7071bcb1e5f4 7071bcb1e5f4 TS3 #TRM100 ATOM 3-zavod 2jet kommercheskiy otdel
ts_00e04c102c45 00e04c102c45 1280@75 TS3 #TRM089 1й коровник
ts_7071bc876206 7071bc876206 1600@60 TS4 #TRM092 ATOM JOB
ts_00b0d0d50667 00b0d0d50667 printerusb TS4 #TRM004 2uh-jetazhka
ts_7071bc876750 7071bc876750 1600@60 #atom test
ts_000244774c5b 000244774c5b printerlpt TS3 #TRM020 3-zavod Remgruppa kioskov. Dolinskiy
...

thinstation.conf.group-1600@75
X_MONITOR_MODELINE='"1600x900" 108.00 1600 1624 1704 1800 900 901 904 1000 -Hsync +VSync'
SCREEN_RESOLUTION="1600x900"
SCREEN_HORIZSYNC="30-81"
SCREEN_VERTREFRESH="75"
I915RESOLUTION_ENABLED=On
I915RESOLUTION_OPTIONS="3c 1600 900 24"

thinstation.conf.group-printerlpt
# 31.08.2010
PRINTER_0_NAME="lp"
PRINTER_0_DEVICE=/dev/printers/0
PRINTER_0_TYPE=P

thinstation.conf.group-printerusb
# 31.08.2010
PRINTER_0_NAME="usb"
PRINTER_0_DEVICE=/dev/usb/lp0
PRINTER_0_TYPE=U

thinstation.conf.group-TS3
# Этот конфиг применяется на всех машинах с прописанной группой TS3
# почистить от лишних строк и лишних ключей
# 08.12.2010

SESSION_0_TITLE="Microsoft Terminal Server 3"
SESSION_0_TYPE=rdesktop
SESSION_0_RDESKTOP_SERVER=172.16.0.12
SESSION_0_RDESKTOP_OPTIONS="-d 'kulinichi'"
SESSION_0_AUTOSTART=On

SESSION_1_TITLE="Microsoft Terminal Server 1"
SESSION_1_TYPE=rdesktop
SESSION_1_RDESKTOP_SERVER=172.16.0.10
SESSION_1_RDESKTOP_OPTIONS="-d 'kulinichi'"

SESSION_2_TITLE="Microsoft Terminal Server 2"
SESSION_2_TYPE=rdesktop
SESSION_2_RDESKTOP_SERVER=172.16.0.11
SESSION_2_RDESKTOP_OPTIONS="-d 'kulinichi'"


thinstation.conf.network
# Этот конфиг применяется на всех машинах по дефолту
# очищен от мусора и изначально написан под "запрет".
# если нужно что-то разрешить - рекомендую сделать отдельную группу
# 31.08.2010

RDESKTOP_SOUND=Off
RDESKTOP_FDD=Off
RDESKTOP_CDROM=Off
RDESKTOP_HDD=Off
RDESKTOP_USB=Off
RDESKTOP_1394=Off
RDESKTOP_COM3=Off
RDESKTOP_COM4=Off
RDESKTOP_COLOR_DEPTH="16"
RDESKTOP_SLOWLINK=On
RDESKTOP_COMPRESSION=On

SCREEN_RESOLUTION="1024x768"
SCREEN_COLOR_DEPTH="16"
SCREEN_HORIZSYNC="30-65"
SCREEN_VERTREFRESH="56-87"
SCREEN_BLANK_TIME=10
SCREEN_STANDBY_TIME=20
SCREEN_SUSPEND_TIME=30
SCREEN_OFF_TIME=60

TIME_ZONE="Europe/Kyiv"
DAILY_REBOOT=On # При выходе из сессии с типом console, если аптайм больше суток то клиент будет перезагрузгружен.
MOUSE_RESOLUTION=100
X_NUMLOCK=On
KEYBOARD_MAP=en_us
RECONNECT_PROMPT=On

SESSION_0_TITLE="Windows 2003 terminal server 1"
SESSION_0_TYPE=rdesktop
SESSION_0_RDESKTOP_SERVER=172.16.0.10
SESSION_0_RDESKTOP_OPTIONS="-d 'kulinichi'"

SESSION_1_TITLE="Windows 2003 terminal server 2"
SESSION_1_TYPE=rdesktop
SESSION_1_RDESKTOP_SERVER=172.16.0.11
SESSION_1_RDESKTOP_OPTIONS="-d 'kulinichi'"

SESSION_2_TITLE="Windows 2003 terminal server 3"
SESSION_2_TYPE=rdesktop
SESSION_2_RDESKTOP_SERVER=172.16.0.12
SESSION_2_RDESKTOP_OPTIONS="-d 'kulinichi'"

SESSION_3_TITLE="Windows 2003 terminal server 4"
SESSION_3_TYPE=rdesktop
SESSION_3_RDESKTOP_SERVER=172.16.0.13
SESSION_3_RDESKTOP_OPTIONS="-d 'kulinichi'"