Skip to content

RDP Heartbeat

Baixar da Microsoft Store

Um sinal visual discreto para suas sessões de Área de Trabalho Remota.

Por que esta ferramenta?

Eu trabalho remotamente via RDP de forma intensiva. Minha conexão RDP roda sobre UDP, que é rápido, mas pode ser não confiável. Frequentemente, ao executar tarefas longas como compilar código ou esperar por ferramentas de codificação com IA, a tela congelava silenciosamente. Eu ficava me perguntando:

«A ferramenta está apenas pensando, ou minha conexão RDP caiu?»

Essa incerteza é frustrante. Criei o RDP Heartbeat para resolver isso. Ele coloca uma pequena luz «respirante» discreta na sua tela.

  • Se a luz está pulsando: Sua conexão está ativa.
  • Se a luz congela: Sua conexão RDP foi interrompida.

É uma simples indicação visual que salva sua sanidade, informando imediatamente se você está realmente desconectado, independentemente do que está acontecendo na tela.

Recursos

  • Batimento visual: Um ponto pulsante suave que indica um fluxo de exibição ativo.
  • Interface moderna: Diálogos de configurações e sobre limpos e sem moldura.
  • Altamente personalizável: Escolha qualquer cor para combinar com seu papel de parede, ajuste o tamanho e a opacidade, e arraste-o para qualquer lugar da sua tela.
  • Discreto: O modo «Sempre visível» garante que você sempre possa vê-lo, mas ele não atrapalha. O «Clicar através» permite clicar nos botões abaixo dele.
  • Bandeja do sistema e inicialização automática: Minimiza para a bandeja do sistema e inicia automaticamente com o Windows.

Instalação

  1. Clonar o repositório:

    bash
    git clone https://github.com/PruneLab/prune-rdp-heartbeat.git
    cd prune-rdp-heartbeat
  2. Instalar dependências:

    bash
    pip install -r requirements.txt
  3. Executar o aplicativo:

    bash
    python main.py

Uso

  • Iniciar: Execute o aplicativo. Um ponto pulsante aparecerá na sua tela (padrão: canto inferior direito).
  • Mover: Clique no ícone da bandeja do sistema -> Ativar modo de movimentação (ou ative via Configurações) para habilitar arrastar e soltar. O ponto mostrará uma borda. Arraste-o para o local desejado. Clique em Desativar modo de movimentação para fixá-lo no lugar (clicar através ativado).
  • Configurar: Clique com o botão direito no ícone da bandeja do sistema -> Configurações. Ajuste cor, tamanho, velocidade, etc.
  • Sair: Clique com o botão direito no ícone da bandeja do sistema -> Sair.

Suporte e contribuição

Como um projeto totalmente open source, valorizamos profundamente seu feedback. Acolhemos não apenas seus relatórios de bugs e solicitações de funcionalidades, mas também encorajamos fortemente contribuições de código!

Confira o projeto e participe em PruneLab/prune-rdp-heartbeat.


Created to make remote work a little less stressful.