If an application is using the x11 screensaver thing to tell if a user went away, yes, that is improperly written-- but that may be a fault of GTK or Qt that the application developer will catch the consequences for. Is that seriously the only way to query how long the user has been away? What does Empathy use?
No announcement yet.
Ubuntu Is Going To Deploy Wayland With Unity