2016-09-18 2 views
1

J'ai réussi à configurer LIRC sur un Odroid XU4 avec écran TFT Cloudshell. Les touches IR sont vues. J'ai configuré lircrc pour envoyer la sortie supérieure au TFT sur une certaine clé. L'écran TFT est en réalité réveillé et nettoyé, mais la sortie top ne s'affiche pas.Comportement LIRC irexec pour la commande principale sans connexion

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 

Je peux envoyer le ci-dessus commande supérieure de via ssh - il fonctionne comme un charme pour le TFT connecté (/ dev/tty1). Est-ce que quelqu'un sait ce problème? Merci beaucoup d'avance. Btw., L'arrêt déclenché par IR et le redémarrage fonctionne bien.

Répondre

0

En comparant la sortie de stty -F /dev/tty1 et stty -a (pour le shell ssh) J'ai trouvé les echo et les options icanon sur/dev/tty1 pas activés. Envoi stty -F /dev/tty1 echo icanon et l'exécution de la ligne suivante au lieu de la top -n 10 fonctionne:

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