D3 Reference Manual

Index | Help

Поиск по страницам

Разделы / Команды системы (TCL) / term-type

term-type

Устанавливает заданный тип терминала для текущего порта

Считывает из файла характеристики терминала и принтера и автоматически устанавливает их для текущего порта, или устанавливает характеристики и обновляет постоянные параметры настройки текущего порта.

Параметры, используемые программой "term-type", содержатся в файле D3 "pibs". Для обновления характеристик каждого PIB (порта) можно использовать процессор Update (UP).

В большинстве реализаций D3/Unix блоки PIB "плавают". Т.е. один и тот же порт не всегда связан с одним и тем же процессом в Unix. По этой причине в D3 имеется программа "choose.term", которая должна вызываться из макросов пользователей. См. файл "users".

В D3/Unix команда "term-type" обычно используется без аргументов. При этом она сначала проверяет запись управления текущего порта в файле "dm,pibs," и, если там прописаны характеристики, устанавливает их для текущего порта путем вызова команды "term".

Идентификатором записи управления портом является номер порта. Атрибут 2 записи управления портом может содержать имя терминала и соответствующие параметры для команды "term". Если запись найдена и содержит имя терминала, то оно назначается как тип терминала D3. Если имя терминала отсутствует, то оно берется из переменной среды Unix "TERM". Запись с таким же именем должна существовать в файле "dm,devices,". Если атрибут 2 содержит характеристики терминала (размеры экрана и пр.), но не содержит имени терминала, то имя берется из среды Unix, и затем устанавливаются новые характеристики.

Если атрибут 2 записи файла "dm,pibs," пустой, и, если это не релиз D3/Unix, или значение переменной среды Unix "TERM" не найдено в файле "dm,devices,", то будет принят тип терминала, который использовался на этом порту при предыдущем входе в систему. Ширина терминала устанавливается в 79, а высота в 24, независимо от того, что было установлено ранее. Если предыдущего входа в систему не было или кто-то выполнил для данного порта команду "reset-user", то тип терминала определяется по первому откомпилированному устройству в записи ccb в словаре файла devices. Здесь также используются значения по умолчанию для ширины (79) и высоты (24) терминала.

Опции:

k Устанавливает трансляцию клавиатурного ввода.
s Подавляет вывод сообщений.