Страница 1 из 1

5.4.44

Добавлено: Вт авг 23, 2016 2:13 pm
Rushmore
Что-то существенное изменилось в этом билде? Едва успел на 5.4.42 обновиться...
Чейнджлога не хватает, да.

Re: 5.4.44

Добавлено: Вт авг 23, 2016 3:55 pm
aka
* Шаблоны дефолтных настроек - подробнее в Everyone/default.wtc и на http://forum.wtware.com/viewtopic.php?f=13&t=47387

* menu.gif/menu.png на экране втваревого запроса пароля - http://forum.wtware.com/viewtopic.php?f=23&t=47389

* Видеовыходы с индексом 3 - потому что на GB-BACE-3150 два монитора включаются волшебными словами:

Код: Выделить всё

display=1920x1080, HDMI3
M2_display=1024x768, DP2
Вроде всё. Это интересно?

Re: 5.4.44

Добавлено: Вт авг 23, 2016 4:19 pm
Rushmore
Шаблоны дефолтных настроек - интересная фича, обязательно посмотрю.
А вот еще бы как-нибудь файл с лицензиями распилить на части, чтобы не тащить весь список через VPN. Если в папку с конфигом терминала положу огрызок с лицензией для этого МАКа, он её там увидит?

Re: 5.4.44

Добавлено: Сб авг 27, 2016 11:09 am
aka
Не увидит. Как ты его огрызёшь и туда положишь?

Re: 5.4.44

Добавлено: Сб авг 27, 2016 12:24 pm
Rushmore
aka писал(а):Не увидит. Как ты его огрызёшь и туда положишь?
Ну отгрызть-то не проблема, копипаста рулит. Проблема в том, что не увидит.

Может поменять слегка логику поиска лицензии? Если (вдруг) нету в папке Everyone, искать wtware.lic в папке терминала. Или искать файл wtware_MACADDR.lic. Или еще как-то, тут уж как вам будет удобнее. Смысл в том, что если список лицензий большой, не нужно его целиком гонять по всей сети, как-то локализовать.

Re: 5.4.44

Добавлено: Сб авг 27, 2016 10:52 pm
aka
Смысл понятен. Проблема в том, что непонятно, как сделать удобно. Руками можно и прямо в тело конфига лицензию скопипастить, тогда wtware.lic не нужен.

Со стороны клиента логика понятна.

Прочитали конфиг.
Если лицензию нашли в конфиге - радуемся и дальше не ищем.
Если лицензию в конфиге не нашли, ищем индивидуальный файл с лицензией. wtware.lic в папке терминала вполне подойдёт.
Если индивидуальный файл с лицензией не нашли, качаем wtware.lic

Со стороны виндовса логика непонятна. Научить конфигуратор дублировать лицензии, т.е. складывать их И в Everyone/wtware.lic, И в wtware.lic в папке терминала?

Re: 5.4.44

Добавлено: Вс авг 28, 2016 12:00 am
Rushmore
aka писал(а):Смысл понятен. Проблема в том, что непонятно, как сделать удобно. Руками можно и прямо в тело конфига лицензию скопипастить, тогда wtware.lic не нужен.
А это мысль, если я разложу лицензии на индивидуальные файлы через ListInclude, должно сработать?

Re: 5.4.44

Добавлено: Вс авг 28, 2016 1:04 am
aka
Должно. В обработке конфигов ничего умного нет, конфиги из ListInclude просто склеиваются вместе и потом читаются. Читалка конфигов и читалка wtware.lic одна и та же.

Re: 5.4.44

Добавлено: Вс авг 28, 2016 1:30 am
Rushmore
aka писал(а):Должно. В обработке конфигов ничего умного нет, конфиги из ListInclude просто склеиваются вместе и потом читаются. Читалка конфигов и читалка wtware.lic одна и та же.
Если добавлять лицензию непосредственно в файл config.wtc в папке терминала, надо все-таки создать пустой wtware.lic и присвоить ему атрибут read-only, иначе конфигуратор пытается собрать лицензии из конфигов терминалов и заполнять его самостоятельно. И при любой правке конфига в конфигураторе лицензия из конфига удаляется нафик ((

Через ListInclude спецэффектов вроде не замечено. Но здесь есть свои недостатки: во-первых, всё равно каждый терминал загружает list.wtc, хотя он конечно меньше размером, чем wtware.lic. И во-вторых, в конфигураторе не отображается икона с лицензией. В общем, как-то всё это не совсем красиво получается.

Re: 5.4.44

Добавлено: Пн сен 12, 2016 9:28 pm
aka
Попробуй 5.4.46. Добавил чтение файла wtware.lic в папке терминала. Если там нет, тогда пойдёт за общим wtware.lic в Everyone.

Это только к клиенту добавлено. Конфигуратор не знает, что в папке терминала может быть wtware.lic

Re: 5.4.44

Добавлено: Вт сен 13, 2016 6:56 am
Rushmore
Спасибо, попробую. Конфигуратор пусть читает общий файл, не жалко.