Skip to content

RDP Heartbeat

一款极简的远程桌面“保活”呼吸灯。

为什么要造这个轮子?

作为一个重度远程办公用户,RDP (远程桌面) 是主力工具。但 RDP 基于 UDP 协议,虽然快,却很容易“悄无声息”地断连。

经常有这种情况:在跑一个耗时的编译任务或者等 AI 生成代码,屏幕半天没反应。这时候就会很慌:

“到底是程序还在跑,还是我的 RDP 早就掉线了?”

这种**“薛定谔的连接状态”**非常搞人心态。所以我写了 RDP Heartbeat。它会在屏幕角落生成一个微小的呼吸光点:

  • 光点在跳: 连接正常,画面是活的。
  • 光点不动: 别等了,RDP 已经卡死或断线了。

就这么简单。它能让你一眼看穿连接状态,从此告别“假死”焦虑,不再对着静止的屏幕疑神疑鬼。

功能特性

  • 可视化心跳: 一个平滑呼吸的动态光点,一眼确认画面流是否活跃。
  • 无感体验 (Unobtrusive):
    • 总在最前: 保证你能随时看到它。
    • 鼠标穿透 (Click-through): 就算光点挡住了按钮,你直接点上去也能穿透到下面的窗口,绝不挡事
  • 高度客制化:
    • 颜值: 颜色、大小、透明度、呼吸速度全都能调。
    • 位置: 拖拽即可放置在屏幕任意角落(比如塞到任务栏缝隙里)。
  • 极简 UI: 现代化、无边框的设置界面,看着舒服。
  • 系统托盘: 平时安静地缩在托盘里,不占任务栏格子。
  • 开机自启: 支持随 Windows 自动启动,一次设置,永久省心
  • 多语言: 原生支持简体中文和英文。

安装指南

  1. 克隆仓库:

    bash
    git clone https://github.com/PruneLab/prune-rdp-heartbeat.git
    cd prune-rdp-heartbeat
  2. 安装依赖:

    bash
    pip install -r requirements.txt
  3. 运行:

    bash
    python main.py

怎么用?

  • 启动: 运行程序,右下角会出现一个呼吸光点。
  • 移动位置: 右键托盘图标 -> 开启移动模式。光点会出现边框,把它拖到你顺眼的地方。然后点击 关闭移动模式,它就会锁定位置并开启“鼠标穿透”。
  • 改设置: 右键托盘图标 -> 设置。改颜色、大小、开机自启都在这儿。
  • 退出: 右键托盘图标 -> 退出

Created to make remote work a little less stressful.