Also ich zermürb mir den kopf wie das ganze konzept funktioniert mit syscons bis hin zu x/xterm. Ich versuch mal zu schildern was ich mir so erdacht habe und vieleicht kann mich da wer berichtigen.
Also der syscons Treiber ist sozusagen für Text E/A auf der Console von (in meinem Fall Free)BSD also hat eine shell rein programmtechnich damit nix zu tuhn und benuzt nur printf/scanf oder dergleichen da die kompletten fonts vom system gestellt werden. In X oder einem term der in x offen ist da übernimmt der xserver die rollen des syscons. somit werden dan einfach printf/scanf auf X-interne routinen umgeleitet. oder aber X leitet STDIN/STDOUT zu sich um (Da ja x eigene schriften benuzt). Und genau an dieser stelle happerts bei mir,weil in x imo die systemeigenen printf/scanf funktionieren aber der STDIO/OUT auf dem xterm landet und nicht irgendwo dahinter auf der console. imho ist es nicht möglich mit dem STDIN/STDOUT irgendwas zu machen ohne einene eigene Alternative zu syscons zu schreiben oder?
mfg und thx in advance.
omni.
Also der syscons Treiber ist sozusagen für Text E/A auf der Console von (in meinem Fall Free)BSD also hat eine shell rein programmtechnich damit nix zu tuhn und benuzt nur printf/scanf oder dergleichen da die kompletten fonts vom system gestellt werden. In X oder einem term der in x offen ist da übernimmt der xserver die rollen des syscons. somit werden dan einfach printf/scanf auf X-interne routinen umgeleitet. oder aber X leitet STDIN/STDOUT zu sich um (Da ja x eigene schriften benuzt). Und genau an dieser stelle happerts bei mir,weil in x imo die systemeigenen printf/scanf funktionieren aber der STDIO/OUT auf dem xterm landet und nicht irgendwo dahinter auf der console. imho ist es nicht möglich mit dem STDIN/STDOUT irgendwas zu machen ohne einene eigene Alternative zu syscons zu schreiben oder?
mfg und thx in advance.
omni.