Fade out on SIGINT, abrupt on second SIGINT. On SIGHUP, exit but keep effect. On fade in, query active setting and start from there. (requires libred>=1.1) Use bus for changing settings and CRTCs online. Add "-t ?" and "-t get" for getting the current temperature.