Python library to detect user idle time in milliseconds or inactivity on Linux and Windows.
- Python 3.7 or later
Install using:
sudo apt install meson libdbus-glib-1-dev patchelf
pip install dbus-idle
You can use this module from the command line
dbus-idle
or access the current idle time from within your python program
from dbus_idle import IdleMonitor
milliseconds = IdleMonitor().get_dbus_idle()
This is based on the work by Alexander Frenzel