перенаправить ввод с клавиатуры / мыши на оболочку диалоговое окно curses gui

Я пытался использовать утилиту "dialog" для создания интерактивных меню. Все работает нормально, если я работаю с терминала; отображаются меню, и я могу взаимодействовать с ними с помощью клавиатуры.

Но теперь я хочу, чтобы другое устройство было местом назначения для вывода, а другое устройство (клавиатура / указатель) - для ввода диалогового окна.

Из моего существующего TTY (/ dev / console) я запускаю диалог и перенаправляю вывод на / dev / tty0. Меню появляется на tty0 нормально; но я ожидал, что теперь буду управлять вводом с терминала, с которого я запустил сценарий диалога. Похоже, это не работает.

Могу ли я убедиться, что мой существующий телетайп обеспечивает ввод в диалог, а затем как я могу вставлять события в диалог с устройства, которое не является устройством телетайпа. Могу ли я просто как-то отобразить последовательности символов в диалоговом окне, или проблема заключается в том, чтобы использовать реальное устройство, которое ведет себя как TTY, включая все TTY ioctl?

Простое перенаправление для ввода, похоже, не работает?

0
27.07.2017, 12:24
0 ответов

Теги

Похожие вопросы