Рубрики
wtware

wtware — тонкий клиент

Ссылки:

http://winterminal.com/index.html#wtware4pi - бесплатный пакет для raspberry
http://winterminal.com/ru/ - офф. сайт wtware
https://wtware.ru/index.html#doc - документация
https://wtware.ru/netman/netfast.html - быстрый старт
http://wtware.ru/files/wtware.5.4.44.ru.exe - серверная часть
http://wtware.ru/docs5/config.html - описание настройки конфига
https://www.raspberrypi.org/documentation/configuration/config-txt/ - описание настроек для raspberry pi
https://www.raspberrypi.org/forums/viewtopic.php?f=63&t=138610#p1152655 - отключение wi-fi + bt
http://wtware.ru/files/ - старые и новые версии 
https://www.youtube.com/watch?v=dx2zyvaHxG4 - видео инструкция по добавлению профиля google в chromium 



Серверная часть:

Представляет из себя: конфигуратор; TFTP-server; DHCP-server.
Возможности:
1) Можно заливать конфигурации и образ по сети
2) Настраивать шаблонами клиенты wtware
3) Подготавливать загрузочные образы



Клиентская часть:

Зависит какой установлен загрузочный образ

1 вариант
Полный образ + конфигурации хранится локально + web редактор настроек + VNC

2 вариант 
Полный образ + конфигурация хранится на TFTP сервере + web редактор + VNC

3 вариант
сетевой загрузчик + конфигурация и полный  образ на TFTP сервере + web редактор + VNC 
отлично подходит для x86 грузимся без диска по сети, raspberry потребуется мини загрузчик на cd карте
для x86 требуется лицензия 
для raspberry лицензия не требуется (UP c 6 ветки требует лицензию :( )



Настройка:

 
!!!Настройки wtware-терминалов рекомендуют производить из веб-интерфейса-терминала или из wtware-center 
!!!Рекомендую в настройках wtware включать настройки по минимум!!!
!!!Например: Если звук не нужен, то и параметр audio=on, не над писать в конфиг.



mikrotik tftp:

ip tftp
add allow-rollover=yes read-only=no



mikrotik dhcp:

/ip dhcp-server option
add code=67 name=option67-bootfile-5.0.7 value="'disk1/5.8.34/wtware.pxe'"
add code=66 name=option66-tftp-servername value="'192.168.0.1'"



Конфиг:

server=1.1.2.1 - IPтерминального сервера 
user=Domain\USER_NAME:PASSWORD - домен\пользователь:пароль 
vnc=on - включить VNC
vnc_password=PASSWORD - пароль VNC
clienthostname=NAME_PC - Сетевое_ИМЯ
shared_disk=usb - расшарить флешку
disk=usb - включить проброс флешок
graphic=f - Разрешить заставку
rdpcompression=on - Включить сжатие (полезно на медленных соединениях wi-fi\internet (не полезно в быстрой сети))
smartcard=etoken,rutoken,omnikey - пробросить смарт карты
sound=on, hw:0:0 - включить звук использовать устройство hw:0:0 
display=1366x768 - выбрать разрешение экрана (не работает на raspberry pi. Для raspberry pi настраивается  в  edit config.txt)
microphone=on - включить проброс микрофона
printer=usb - wtware прикидывается принт сервером (hp jetdirect)
sannert=on - wtware открывает порт и ожидает подключение ПО Sane (http://sanetwain.ozuzo.net/).( проект http://www.sane-project.org/) (под. сканеры  http://www.sane-project.org/sane-mfgs.html)
syslog=1.1.1.1 - отправлять логи на syslog-server
turnoffmenu=on - опция выключает окно выкл/вкл 
connection - Выполнить подключение



Google Chrome в режиме киоска:

application=chrome
chrome_url=http://wtware.ru/doc.html
chrome_mode=kiosk
chrome_language=ru
vnc=on
vnc_password=Password (Пароль длиной от 1 до 8 символов. Допустимы латинские буквы и цифры)



Подключение к терминалу + SIP клиент на raspberry Pi
Правый нижний угол экрана информация о wtware и sip клиенте.

server=IP
user=Domaim\user_name:PassworDDD 
sound=on, hw:0:0
microphone=on
vnc=on
clienthostname=HOST_name
SIP=SIP_LOGIN:PASSWORD@SERVER
turnoffmenu=on
graphic=f
connection 



Подключение к терминалу + VNC + usb + smartcard + sound jack на raspberry Pi
!!! в edit config.txt раскомментировать строку dtparam=audio=on

server=IP
user=domaim\user_name:password
vnc=on
vnc_password=VNC_password
disk=usb
sound=on, amixer:cset numid=3 1
smartcard=etoken;rutoken;omnikey
turnoffmenu=on
clienthostname=hostname
graphic=f
connection 



Разрешение экрана для raspberry Pi

в  edit config.txt  дописать/изменить
-----------------------------------------
#hdmi_group=2
# 800x600:   hdmi_mode=9
# 1024x768:  hdmi_mode=16
# 1280x1024: hdmi_mode=35
# 1360x768:  hdmi_mode=39
# 1400x1050: hdmi_mode=42
# 1440x900:  hdmi_mode=47
# 1600x1200: hdmi_mode=51
# 1680x1050: hdmi_mode=58
# 1366x768:  hdmi_mode=81
# 1920x1080: hdmi_mode=82
# 1920x1200: hdmi_mode=69
hdmi_group=2
hdmi_mode=51 
framebuffer_depth=32
-----------------------------------------



Звук через колонки (jack) на raspberry Pi:

-----------------------------------------
в  edit config.txt раскомментировать
dtparam=audio=on
-----------------------------------------
в edit config file дописать/изменить
sound=on, amixer:cset numid=3 1 
-----------------------------------------



Отключение встроенного w-fi:

в  edit config.txt  дописать/изменить
-----------------------------------------
# turn wifi and bluetooth off
dtoverlay=pi3-disable-wifi
dtoverlay=pi3-disable-bt
-----------------------------------------



Как убрать молнию на raspberry Pi?:

-----------------------------------------
1. Установить хороший блок питания
-----------------------------------------
2. в  edit config.txt дописать/изменить
# Removes the warning overlay.
avoid_warnings=1 (убрать #)
-----------------------------------------


Сканирование. sanetwain+naps2 Планшетные USB-сканеры перенаправляются, используя SANE:

ссылки:
http://www.sane-project.org/sane-mfgs.html - список поддерживаемых сканеров
http://sanetwain.ozuzo.net/downloads/sanetwain137.zip - программа для сканирования
https://github.com/cyanfish/naps2/releases/download/v5.6.2/naps2-5.6.2-setup.exe  - программа для сканирования
настройка:
0) Настроить wtware терминал: 
scanner = on -  чтобы перенаправить планшетный сканер
1) Скачать и установить sanetwain и naps2 на сервере терминалов
3) запустить sanetwain на сервере терминалов и настроить его ( прописать ip адрес пк где установлен сканер) 
4) из каталога где установлен sanetwain скопировать  файл sanetwain.ds, в каталог C:\Windows\twain_32\
5) в naps2 подключить twain сканер с именем sanetwain и выбрать использовать встроенное по для сканирования
Все работает!



Рабочий конфиг sanetwain.ini

[Connection]
Host=10.50.0.199
User=PCUSER
Port=6566
GetDevices=1
Device=genesys:libusb:001:005
[Preview]
UseMinimum=1
Resolution=50
AutoStart=0
FindFit=0
[Scan]
AutoStart=0
[General]
TopMost=0
DisableEsc=0
HideDisabled=0
RemoveRegions=1
SaveRegions=0
Language=en
WindowSize=52;52;387;638
[ADF]
SinglePage=1
[Save]
JPEGQuality=80
[Printer]
Setup=0
Delayed=0
Default=XeroxPhaser3117-PC-00485
[Evernote]
Email=
Subject=
[genesys:libusb:001:005]
LastResolution=300 - разрешение
mode=Color - вид сканирования
brightness=38 - яркость сканирования (убираем серый фон)



Сканер штрих кодов:

serial=COM1(usb)



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

server=192.168.0.50; 192.168.0.51:3391; 192.168.0.52:3392; 192.168.0.53:3393; 192.168.0.54:3394; 192.168.0.55:3395; --new--



Одновременное подключение к серверам(внизу справа можно переключить подключение):

turnoffmenu=on
connection
displayname=Connection to the first server
server=192.168.1.1
connection
displayname=Connection to the second server
server=192.168.1.2
user=Вася
disk=usb
connection
displayname=Enter server address
server=--new--
next screen
application=chrome
next screen
server=10.1.1.83
next screen
server=--new--



Два дисплея:

display=1024x768, DVI
M2_display=1024x768, HDMI



Пользователь:

0) DOMAIN\user[display_name]:password
1) DOMAIN\user:password
2) user[display_name]:password
3) user:password
4) DOMAIN\user[display_name]
5) DOMAIN\user
6) user
7) user = DOMAIN2\vasja[Василий Пупкин]:joke; DOMAIN2\peter; john:1; july; Guest;--new-



Масштабирование экрана:

scale_factor=150 - Масштабирование экрана 100-125-150



Временная зона:

timezone = Russian Standard Time
timezone = local:Europe/Moscow



Принтера как в mstsc:

ссылка: http://wtware.ru/docs5/printer.html
0) Устанавливаем принтер на сервер терминалов напрямую и узнаем точное название драйвера в графе модель.
1) Настраиваем wtware

rdp_printer=имя_принтера:tcp ип_адрес_принтера:порт

rdp_printer=имя_принтера:tcp ип_адрес_принтера:порт,еще_имя_принтера:tcp ип_адрес_принтера:порт

rdp_printer=HP LaserJet 400 MFP M425 PCL6 Class Driver:tcp 1.1.0.1:9100

rdp_printer=Brother Hl-1110 Series