Thanks to visit codestin.com
Credit goes to GitHub.com

Skip to content

Access the Raspberry Pi 5 by Remote Desktop with sound, clipboard and wayland support. Tired of lagging, no-audio VNC on your Pi 5? This is a one-script solution for a high-performance RDP suite that fixes audio, network bottlenecks, and Wayland compatibility.

Notifications You must be signed in to change notification settings

chronic8000/pi-rdp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

11 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

RPi 5 RDP Wrapper - The "VNC Killer" (v1.5)

Tired of lagging, no-audio VNC on your Pi 5? This is a one-script solution for a high-performance RDP suite that fixes audio, network bottlenecks, and Wayland compatibility.

Support: Homeless Technology on YouTube


⚑ Why This Is Better Than VNC

  • Crystal Clear Audio: Two-way audio support (Mic + Speakers) powered by PipeWire.
  • Bi-directional Clipboard: Copy-paste text and images between Pi and laptop like it's local.
  • Native Drive Mapping: Windows drives appear on your Pi for easy file transfers.
  • Network Turbo: Optimized 4MB TCP buffers for smooth 1080p/60fps playback.
  • Zero-Conf Networking: Connect via raspberrypi.local or your custom hostname.
  • Hardware Future-Proof: Optimized for Labwc and Wayfire on RPi 5.

πŸ› οΈ Installation (On your Pi)

Run this on your Raspberry Pi 5 terminal to start the install:

wget https://raw.githubusercontent.com/chronic8000/pi-rdp/main/deploy_rdp_server.sh
chmod +x deploy_rdp_server.sh
./deploy_rdp_server.sh

Note: A reboot is required after the script finished to apply the auto-login and network tweaks.

πŸ–₯️ Usage (From your Computer)

While you can use standard mstsc (Remote Desktop Connection), we've included a robust Python launcher that handles SSH tunneling and latency checks automatically.

python rdp_launcher.py [email protected] --tunnel

πŸ”Š Getting Sound Working

If you don't hear audio immediately:

  1. Wait 5 seconds: The bridge takes a moment to initialize after the desktop loads.
  2. Select Sink: Right-click the volume icon on the Pi taskbar and pick xrdp-sink.
  3. Optimized playback: We've tweaked PipeWire quantum settings for the smoothest playback possible over RDP.

πŸ—‘οΈ Reverting / Uninstallation

Need to nuke the settings and go back to stock?

chmod +x uninstall_rdp_server.sh
./uninstall_rdp_server.sh

πŸ“œ Disclaimer

This comes from Homeless Technology "as-is". We don't maintain the underlying open-source tools (xrdp, PipeWire, etc.), but we've brought them together to make them work properly on the RPi 5. Use it at your own risk.


Follow the journey: YouTube @HomelessTechnology

About

Access the Raspberry Pi 5 by Remote Desktop with sound, clipboard and wayland support. Tired of lagging, no-audio VNC on your Pi 5? This is a one-script solution for a high-performance RDP suite that fixes audio, network bottlenecks, and Wayland compatibility.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published