Currently idleness is handled by X inactivity through xautolock in LightDM. Ideally the system should also work on logged in users (such as remote users/TTY users), along with an easier way to detect X idleness.
logind can provide detection of user sessions, and it may be possible to monitor /dev/input for detecting keyboard/mouse idleness. This would also work with TTY idleness, not just X idleness.
Currently idleness is handled by X inactivity through xautolock in LightDM. Ideally the system should also work on logged in users (such as remote users/TTY users), along with an easier way to detect X idleness.
logind can provide detection of user sessions, and it may be possible to monitor /dev/input for detecting keyboard/mouse idleness. This would also work with TTY idleness, not just X idleness.