Linux HOWTO


Глава 32


Text-Terminal-HOWTO
Введение
Авторские права
Оговорки
Контакт с автором
Что такое терминал?
Dumb терминалы
Текстовые терминалы
Графические терминалы
Графические терминалы последовательных линий
Быстрые графические терминалы (часто известные под другими названиями)
Квази-терминалы (= Квази-компьютеры)
Эмуляция терминала
Терминология
Быстрая установка
Введение
Более низкие аппаратные затраты
Управление программным обеспечением
Аппаратные обновления
Другие преимущества терминалов
Главные недостатки терминалов
Являются ли текстовые терминалы устаревшими?
Кратко о том, как работают терминалы (в Linux)
Имена устройств
Вход/выход в/из системы
Полу/полный дуплекс
Память терминала
Команды терминала
Недостаток стандартизации, решенный с помощью terminfo
Интерфейс
Эмуляция
Консоль
Специальные файлы терминалов: /dev/tty ... и т.д.
Терминал на последовательном порту
Псевдотерминалы
Управляющие терминалы /dev/tty
"Терминалы" /dev/ttyI?
Консоль: /dev/tty?
Создание устройства командой mknod
Некоторые подробности о работе терминалов
Память терминала
Ранние терминалы
Управляющие коды и escape-последовательности
Управляющие коды
Escape-последовательности
Цвет
Двойные сеансы
Порты Printer/Auxiliary
Символьные наборы
Шрифты
Клавиатуры и специальные клавиши
Консоль Linux
Делаем терминал консолью
Примечания о фирменных знаках
Терминалы CIT
Терминалы IBM
Телетайпы
Терминалы VT (DEC)
Введение
Напряжение для бита
Последовательности напряжений для байта
Контроль четности, объясненный
Формирование байта (кадрирование)
Низкое быстродействие и короткое расстояние
Преемники EIA-232
Драйверы линии
Как синхронизируется "асинхронное" соединение
Как определить - асинхронный обмен или синхронный
Синхронная связь
Введение
Виды блочных режимов, формы
Эффективность
Книги по EIA-232 (RS-232)
Управление потоком данных (подтверждение связи)
Почему необходимо управлять потоком данных?
Переполнение последовательного порта
Посылка сигнала останова
Продолжение передачи
Аппаратное управление потоком данных (RTS/CTS и т.д.)
Управление потоком данных RTS/CTS и DTR
Связь с помощью интерфейса DTR с RTS/CTS управлением потоком данных
Отличие от старого подтверждения связи RTS/CTS
Обратный канал
Аппаратное управление потоком данных выполнено аппаратными средствами?
Устаревшее управление потоком данных ETX/ACK
Физическое соединение
Прямое кабельное соединение.
Многопортовые платы ввода-вывода (адаптеры)
Ограничения по длине
Тип кабеля
A Kludge using Twisted-Pair Cable
Заземление кабеля
Модемное соединение
Звонок с терминала
Прием звонков на терминал
Команды модема
Соединение с терминальным сервером
Купить или сделать?
Разъемы и вывода
Введение
Установка терминалов
На компьютере
Inittab
Stty и Setserial
Setserial
Где запускать setserial?
Stty
Где поместить команду stty?
Terminfo и termcap (кратко)
Установка интерфейса связи
Скорость
Контроль четности
Биты/символ
Какое управление потоком данных выбрать?
Редко требующийся файл /etc/ttytype
Ограничение входа в систему
Выполнять команду только в том случае, если TERM=my_term_type
Введение
База данных terminfo
Компилятор terminfo(tic)
Рассмотрим ваш terminfo
Удаление ненужных данных
Инициализация
Переменная TERM
Termcap документы
Введение
Запуск терминала
Драйвер устройства терминала
Признаки
На терминал посланы двоичные символы
Неправильный выход из программы
Специальные (управляющие) символы
Редактирование командной строки
Прерывание (и выход, приостановка, конец файла, Flush)
Прокрутка
Прозрачная передача следующего символа
Проверка интерфейса
Изменение установок терминала
Setterm
Tput
Echo
Сохранение изменений
Поиск неисправностей (программное обеспечение)
Терминал работал хорошо
Терминал недавно установлен
Терминал работает хорошо?
Отсутствует текст
Нет напряжений управления модемом
Клавиша закорочена
Сбои сразу после входа в систему
Нельзя войти в систему
Искаженная подсказка входа в систему
Нет признаков приглашения входа в систему
Диагностика проблемы с консоли
Измерение напряжений
Breakout устройства, и т.д.
Измерение напряжений
Напряжение на вкус
Напряжение на вкус - часть 2
Ремонт и диагностика



Начало