5.4.44

Свойства, ошибки, замечания и проблемы определенных версий WTware
Ответить
Rushmore
Сообщения: 358
Зарегистрирован: Пн фев 11, 2013 9:36 pm

5.4.44

Сообщение Rushmore » Вт авг 23, 2016 2:13 pm

Что-то существенное изменилось в этом билде? Едва успел на 5.4.42 обновиться...
Чейнджлога не хватает, да.

aka
Разработчик
Разработчик
Сообщения: 9486
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: 5.4.44

Сообщение aka » Вт авг 23, 2016 3:55 pm

* Шаблоны дефолтных настроек - подробнее в 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
Вроде всё. Это интересно?

Rushmore
Сообщения: 358
Зарегистрирован: Пн фев 11, 2013 9:36 pm

Re: 5.4.44

Сообщение Rushmore » Вт авг 23, 2016 4:19 pm

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

aka
Разработчик
Разработчик
Сообщения: 9486
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: 5.4.44

Сообщение aka » Сб авг 27, 2016 11:09 am

Не увидит. Как ты его огрызёшь и туда положишь?

Rushmore
Сообщения: 358
Зарегистрирован: Пн фев 11, 2013 9:36 pm

Re: 5.4.44

Сообщение Rushmore » Сб авг 27, 2016 12:24 pm

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

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

aka
Разработчик
Разработчик
Сообщения: 9486
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: 5.4.44

Сообщение aka » Сб авг 27, 2016 10:52 pm

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

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

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

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

Rushmore
Сообщения: 358
Зарегистрирован: Пн фев 11, 2013 9:36 pm

Re: 5.4.44

Сообщение Rushmore » Вс авг 28, 2016 12:00 am

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

aka
Разработчик
Разработчик
Сообщения: 9486
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: 5.4.44

Сообщение aka » Вс авг 28, 2016 1:04 am

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

Rushmore
Сообщения: 358
Зарегистрирован: Пн фев 11, 2013 9:36 pm

Re: 5.4.44

Сообщение Rushmore » Вс авг 28, 2016 1:30 am

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

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

aka
Разработчик
Разработчик
Сообщения: 9486
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: 5.4.44

Сообщение aka » Пн сен 12, 2016 9:28 pm

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

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

Rushmore
Сообщения: 358
Зарегистрирован: Пн фев 11, 2013 9:36 pm

Re: 5.4.44

Сообщение Rushmore » Вт сен 13, 2016 6:56 am

Спасибо, попробую. Конфигуратор пусть читает общий файл, не жалко.

Ответить