Решил разобраться как работает Линукс low-level и при изучении столкнулся с тем что ничего не понимаю. Всегда думал что pts это такое устройство типо блочного с него идет и чтение команд и запись вывода одновременно. И вдруг внезапно в исходниках ядра есть drivers/tty/pty.c в котором описана функция pty_write() , а никакой pty_read() нету. Я перехватил эту pty_write() при помощи systemtap она выводит ввод и вывод, но ввод только после нажатия энтера, а мне бы получить все клавиши: вниз, вверх, удалить и тд. Тут даже не клавиши, а их коды, так как при подключении к серверу по ssh никаких кнопок на клавиатуре не нажимается.
Ответ на:
комментарий
от meliafaro
Ответ на:
комментарий
от meliafaro
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Проблема с раскладкой в SDDM на двух мониторах (2021)
- Форум Псевдотерминал (2018)
- Форум ssh псевдотерминал, возврат каретки (2011)
- Форум Контроль DTR для псевдотерминала. (2005)
- Форум [псевдотерминалы] как проверить статус псевдотерминала? (2007)
- Форум что лучше два пайпа или псевдотерминал??? (2004)
- Форум Что такое tty? В чём отличие виртуального терминала и псевдотерминала? (2020)
- Новости Linux 4.12 (2017)
- Форум Как сконфигурировать псевдотерминал (posix_openpt()) что бы через него мог работать как через обычный последовательный порт? (2017)
- Форум [Обзор] Таки купил себе Электронную книгу, спешу поделиться впечатлением об ONYX BOOX 60 Black (2010)