aka » Пт май 17, 2013 11:42 pm
Не нравится мне такой синтаксис.
В правильно структрированном конфиге терминала сначала описываются параметры терминала.
Затем волшебное слово connection, и пошло описание соединения. Например, параметр displayName влияет на соединение, внутри которого он указан.
Затем волшебное слово next screen, и пошло описание соединений на втором экране.
Логично параметр background сделать параметром экрана, а не терминала. Если описаны три экрана, им выданы цвета и наборы соединений, а затем в конфигураторе удаляется первый экран - цвета второго и третьего экранов же не должны изменяться.
Но сейчас у экранов нет паарметров. Есть параметры терминала (printer - это параметр всего терминала, никак не отдельного соединения) и есть параметры соединения (rdp_printer - это параметр одного соединения, никак не всего терминала). У экрана есть только флаг hidden, оно реализовано корявым костылем и никому кроме заказчика особо не нужно.
Вопчим я не то чтобы против такого пожелания, но с синтаксисом впал в ступор
Не нравится мне такой синтаксис.
В правильно структрированном конфиге терминала сначала описываются параметры терминала.
Затем волшебное слово connection, и пошло описание соединения. Например, параметр displayName влияет на соединение, внутри которого он указан.
Затем волшебное слово next screen, и пошло описание соединений на втором экране.
Логично параметр background сделать параметром экрана, а не терминала. Если описаны три экрана, им выданы цвета и наборы соединений, а затем в конфигураторе удаляется первый экран - цвета второго и третьего экранов же не должны изменяться.
Но сейчас у экранов нет паарметров. Есть параметры терминала (printer - это параметр всего терминала, никак не отдельного соединения) и есть параметры соединения (rdp_printer - это параметр одного соединения, никак не всего терминала). У экрана есть только флаг hidden, оно реализовано корявым костылем и никому кроме заказчика особо не нужно.
Вопчим я не то чтобы против такого пожелания, но с синтаксисом впал в ступор :?