Not necessarily, there might be a way to simply query the current booklet over lips. The ScreenSavers hack has to react to booklet *switches*, so, yeah, had to resort to wait-event there.
As for the screen, besides looking at the frame buffer programatically, which seems kind of overkill, no idea. (We also have X & the Damage extension running, but I have no idea how that would be helpful to you without an actual X window).
|