And there you have it. A fully-functional HTPC (connected via HDMI to a 1080P HDTV) that also works as a full-blown Linux desktop. CEC is also working, so if the TV is off with the HTPC turns on, the TV will turn on and switch to that input. Likewise, XBMC can be controlled using the TV remote because the TV essentially becomes a peripheral of the HTPC via libCEC. Thanks to my PMU, it behaves much like a PC would in the sense of power on/off, reset, auto-off on shutdown, etc. The only thing it does not do yet is power on via remote control (…. yet).