console /dev/tty2 im Hintergrund aktualisieren // Text in Framebuffer

lundi 18 mai 2015

Hallo zusammen,

ich möchte auf einem externen Display, das als zweites Framebuffer Device unter /dev/fb1 erreichbar ist, Text ausgeben. Ich gehe davon aus, dass das mit einer Umleitung einer console auf das Textbuffer device am einfachsten ist:
Code:

con2fbmap 2 1
Falls es hier schon bessere Ideen gibt, dann gerne :-)

Das funktioniert soweit ganz gut, ich kann in /dev/tty2 auch per
Code:

echo "Hallo Welt" > /dev/tty2
Text reinschreiben. Allerdings erscheint die Ausgabe erst, wenn ich über CTRL+ALT+F2 in die zweite Konsole springe. Andernfalls wird die Ausgabe nicht aktualisiert.

Mir fehlt gerade etwas das Verständnis, wo die Ausgabe "hängen bleibt", wenn /dev/tty2 nicht aktiv ist. Ich habe schon versucht den Buffer zu flushen und die Ausgabe direkt über IOCTL in die Konsole zu feuern. Alles irgendwie ohne Erfolg. Woran hängt's also wirklich?

viele Grüße
macmeck


0 commentaires:

Enregistrer un commentaire

 

Lorem

Ipsum

Dolor