跳转至

鼠标抖动器

鼠标抖动器

功能说明

鼠标抖动器(Mouse Jiggler)是一个模拟鼠标移动的功能,可以:

  • 防止系统进入睡眠或待机模式
  • 阻止屏幕保护程序激活
  • 在后台自动运行,无需人工干预
  • 不会干扰正常的操作

启用方法

  1. 编辑配置文件 /etc/kvmd/override.yaml

    1
    2
    3
    4
    5
    kvmd:
        hid:
            jiggler:
                enabled: true    # 在菜单中显示此功能
                active: true     # 开机后自动启动(可选)
    
  2. 重启 kvmd 服务:

    sudo systemctl restart kvmd
    
  3. 在 Web 界面右上角系统菜单中开启功能:

鼠标抖动器开关

工作原理

运行机制

  1. 系统会监控用户的输入活动(键盘和鼠标)
  2. 当检测到 60 秒无操作时:
  3. 绝对定位模式:移动到 (-100, -100) → 等待 → (100, 100) → 等待
  4. 相对定位模式:移动 (-10, -10) → 等待 → (10, 10) → 等待
  5. 重复以上过程直到检测到用户操作

特点说明

  • 支持绝对和相对两种鼠标模式
  • 坐标会根据屏幕分辨率自动调整
  • 即使关闭 Web 界面也能在后台运行
  • 用户操作时会自动暂停,不会造成干扰
  • 仅在检测到超过 60 秒无操作时才会启动

使用场景

  • 远程监控软件安装过程
  • 防止系统自动锁屏或休眠
  • 需要保持系统活动状态的场合
  • 长时间无人值守的操作