首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何检测小鼠活动不活跃

如何检测小鼠活动不活跃
EN

Unix & Linux用户
提问于 2020-10-29 00:40:33
回答 2查看 505关注 0票数 1

我想自动调暗键盘灯时,它是不活跃了一段时间。我怎样才能发现没有活动的时间?我用archlinux,顺便说一句。

EN

回答 2

Unix & Linux用户

发布于 2021-01-08 13:46:32

编译和运行此操作以毫秒为单位获得空闲时间。

代码语言:javascript
复制
#include <X11/extensions/scrnsaver.h>
#include <stdio.h>

int main(void) {
    Display *dpy = XOpenDisplay(NULL);

    if (!dpy) {
        return(1);
    }

    XScreenSaverInfo *info = XScreenSaverAllocInfo();
    XScreenSaverQueryInfo(dpy, DefaultRootWindow(dpy), info);
    printf("%u\n", info->idle);

      return(0);
}
票数 1
EN

Unix & Linux用户

发布于 2021-12-16 22:12:50

这也是在https://github.com/mjml/xidle上用C(使用Makefile)实现的。

它将为shell脚本提供小时、分钟、秒和毫秒的空闲时间,单元/面额由可选开关选择。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/616956

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档