gpt4 book ai didi

linux - 没有登录的顶级命令的 LIRC irexec 行为

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:23:23 25 4
gpt4 key购买 nike

我已经在带有 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 触发的关机和重启效果很好。

最佳答案

比较 stty -F/dev/tty1stty -a(对于 ssh shell)的输出,我发现了 echo 和/dev/tty1 上的 icanon 选项未启用。发送 stty -F/dev/tty1 echo icanon 并运行以下行而不是 top -n 10 工作:

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

关于linux - 没有登录的顶级命令的 LIRC irexec 行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39554441/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com