Skip to content

RDP Heartbeat

Microsoft Store에서 다운로드

원격 데스크톱 세션을 위한 미묘한 시각적 하트비트.

왜 이 도구를 만들었나요?

저는 RDP를 통해 광범위하게 원격 근무합니다. RDP 연결은 UDP를 통해 실행되며, 빠르지만 불안정할 수 있습니다. 종종 코드 컴파일이나 AI 코딩 도구 대기와 같은 긴 작업을 실행할 때 화면이 조용히 멈춥니다. 저는 궁금했습니다:

"도구가 생각 중인 건가요, 아니면 내 RDP 연결이 끊긴 건가요?"

이 불확실성은 답답합니다. 저는 RDP Heartbeat를 만들어 이 문제를 해결했습니다. 화면에 작고 눈에 띄지 않는 "숨쉬는" 불빛을 배치합니다.

  • 불빛이 맥동하면: 연결이 활성 상태입니다.
  • 불빛이 멈추면: RDP 연결이 중단되었습니다.

화면에서 무슨 일이 일어나고 있든 실제로 연결이 끊겼는지 즉시 알려주어 정신 건강을 지켜주는 간단한 시각적 단서입니다.

기능

  • 시각적 하트비트: 활성 디스플레이 스트림을 나타내는 부드러운 펄싱 도트.
  • 현대적 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

사용법

  • 시작: 앱을 실행합니다. 화면에 펄싱 도트가 나타납니다 (기본값: 오른쪽 하단).
  • 이동: 시스템 트레이 아이콘 클릭 -> 이동 모드 활성화 (또는 설정을 통해 토글)하여 드래그 앤 드롭을 활성화합니다. 도트에 테두리가 표시됩니다. 원하는 위치로 드래그하세요. 이동 모드 비활성화 를 클릭하여 고정합니다 (클릭 통과 활성화).
  • 구성: 시스템 트레이 아이콘 우클릭 -> 설정. 색상, 크기, 속도 등을 조정합니다.
  • 종료: 시스템 트레이 아이콘 우클릭 -> 종료.

지원 및 기여

완전한 오픈 소스 프로젝트로서 귀하의 피드백을 깊이 소중히 여깁니다. 버그 보고 및 기능 요청뿐만 아니라 코드 기여도 강력히 장려합니다!

PruneLab/prune-rdp-heartbeat에서 프로젝트를 확인하고 참여하세요.


Created to make remote work a little less stressful.