Схема работа ptmx, pts, xterm
Есть три участника ptmx, pts, xterm. Как я вижу. Допустим мы нажали клавишу "Q". Эмулятор терминала xterm получает событие нажатия клавиши, отображает символ на экране и пишет его в устройство ptmx. На устройстве pts появляется символ Q. Оболочка считывает этот символ с устройства pts.
Вопросы. Откуда поступает событие нажатия клавиши? Что делает дисциплина линии? Например если включить режим raw на экране всё искажается. Если можете ответьте используя этих трёх участников xterm, pts, ptmx.