我已经在带有Cloudshell TFT显示屏的Odroid XU4上成功配置了LIRC。可以看到IR键。我配置lircrc将顶部输出发送到某个键上的TFT。 TFT屏幕实际上已被清除并清理,但 top 输出未显示。
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 发送上面的 top 命令 - 它就像连接TFT(/ dev / tty1)的魅力一样。有谁知道这个问题?非常感谢提前。
顺便说一句,IR触发关机并重新启动效果很好。
答案 0 :(得分:0)
比较stty -F /dev/tty1
和stty -a
的输出(对于ssh shell),我发现/ dev / tty1上的echo
和icanon
选项未启用。发送stty -F /dev/tty1 echo icanon
并运行以下行而不是top -n 10
有效:
ps -eo cmd,%mem,%cpu --sort=-%mem | head -n 10 > /dev/tty1