Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在Linux或更好的跨平台上全局检测用户空闲(无用户输入)时间_Python - Fatal编程技术网

Python 在Linux或更好的跨平台上全局检测用户空闲(无用户输入)时间

Python 在Linux或更好的跨平台上全局检测用户空闲(无用户输入)时间,python,Python,是否有一种方法可以在Linux中使用Python检测没有用户输入(鼠标或键盘)。我发现了一些适用于Windows和Mac的方法,但并不一致。我假设没有跨平台的替代方案或库,除非我错过了它。没有跨平台的解决方案,但我为X11制作了一个非常简单的python 2模块,专门解决您的问题: actmon.get\u idle\u time()以毫秒为单位返回上次用户活动的时间。Windows和Linux是不同的操作系统。很难做到“始终如一”。您能否更具体地说明您认为的一致性可能意味着什么?它不适用于py

是否有一种方法可以在Linux中使用Python检测没有用户输入(鼠标或键盘)。我发现了一些适用于Windows和Mac的方法,但并不一致。我假设没有跨平台的替代方案或库,除非我错过了它。

没有跨平台的解决方案,但我为X11制作了一个非常简单的python 2模块,专门解决您的问题:


actmon.get\u idle\u time()
以毫秒为单位返回上次用户活动的时间。

Windows和Linux是不同的操作系统。很难做到“始终如一”。您能否更具体地说明您认为的一致性可能意味着什么?它不适用于python2或3:@shopprisedog您缺少X11 dev头文件。你用的是debian?我认为,
apt file find scrnsaver.h
应该可以帮助您找到缺少的内容。