2016-09-18 5 views
1

Я успешно сконфигурировал LIRC на Odroid XU4 с дисплеем TFT Cloudshell. Отображаются ИК-клавиши. Я настроил lircrc, чтобы отправить верхний вывод на TFT на определенном ключе. Экран TFT фактически просверлен и очищен, но вывод top не отображается.Поведение LIRC irexec для верхней команды без входа

oc="/dev/tty1" 
#wake display works fine 
echo -ne "\033[9,2]" > $oc 
# clear display works fine 
echo -ne "\033c" > $oc 

# execute top command 10 times and send output to TFT 
# this doesn't work with LIRC irexec 
top -n 10 > $oc 

Я могу послать выше верхнюю команды через SSH - он работает как шарм для подключенного TFT (/ DEV/tty1). Кто-нибудь знает эту проблему? Заранее большое спасибо.
КВт., ИК-запуск выключения и перезагрузка работает хорошо.

ответ

0

Сравнивая выход stty -F /dev/tty1 и stty -a (для SSH оболочки) Я нашел echo и icanon варианты на/Dev/tty1 не включены. Отправка stty -F /dev/tty1 echo icanon и выполнение следующей строки вместо top -n 10 работ:

ps -eo cmd,%mem,%cpu --sort=-%mem | head -n 10 > /dev/tty1 

 Смежные вопросы

  • Нет связанных вопросов^_^