well, it seems like some lua scripts belonging to awesome receive Xdamage messages and with this info tell the e-ink screen to update.
the former killing of awesome was just done by upstart respawning lxinit, which got killed when we killed awesome.
if you cut upstart out of the loop you can start Xorg manually and start and kill awesome as often as you want without getting your Xorg killed and the whole framework restarted.
|