ich habe da ein kleines Problem mit den Keycodes bzw Tastertureingabe an laufende Prozesse. Ich weiß ja das man mit verschiedenen Befehlen bzw scripte einiges erschlagen kann aber irgendwie komme ich momentan nicht weiter, vielleicht habe ich auch nur ein Denkfehler. Mit den folgenden Bashcode versuchte ich schon die Standard Eingabe der Prozesse zu füttern. Leider brachte mir keiner dieser Befehle einen zufriedestellenden Erfolg auch nach stundenlanger Suche bei google.
Dieses auszug mit EOF benutzte ich als skript
Code: Alles auswählen
<<EOF echo 1
>EOF > /proc/xxx/fd/0
Code: Alles auswählen
"echo 1" > /proc/xxx/fd/0
Code: Alles auswählen
echo -e "1 \036" > /proc/xxx/fd/0
http://www.vdr-portal.de/board18-vdr-ha ... ed-on-irmp Dieser Schaltplan wurde bei http://www.mikrocontroller.net/ hochgeladen und funktioniert einwandfrei selbst unter Linux auf mein Raspberry pi klappt das Ding ohne Beanstandung.
Nach ein wenig fummeln konnte ich xpdf auch als xinit prozess im remote Modus starten und per xpdf -remote xxx -exec "nextPage" auch die Folien umschalten und dies sogar mit meiner Fernbedinung, es gibt sogar die Option den Focus auf das eingabefeld zu legen und die Pagenumber einzugeben nur da liegt jetzt das Problem. Leider kann ich trotz dieser guten Unterstützung von xpdf keine Zahlen an den remote schicken also bleibt nur noch eins und zwar im laufenden Prozess die Tastertureingabe simulieren.
Diese Workflow hat noch einen anderen Grund ich versuche dann mittels Fernbedinung den youtube player meines RaspberryPi anzusprechen, ich konnte schon einmal einen kleinen erfolg Feiern indem ich die Zahl an die Konsole geschickt habe trotzdem nimmt das python Programm yt die eingabe nicht entgegen.
Ich hoffe ich konnte den Zusammenhang meiner Bemühungen Erklären und vielleicht findet sich sogar eine klärung für diese herausforderung.