xpra icon
Bug tracker and wiki

This bug tracker and wiki are being discontinued
please use https://github.com/Xpra-org/xpra instead.

Version 9 (modified by Antoine Martin, 7 years ago) (diff)




This fork adds the following enhancements over the original version:

  • Better platform support: Mac OS X, Microsoft Windows, Android APK (beta), Solaris, FreeBSD, OpenBSD and many more
  • Up to date binary packages and repositories: DEB (Debian/Ubuntu) / RPM (Fedora/CentOS), and many more
  • Many new picture encodings: x264, VP8, webp, JPEG, rgb24, rgb32 and PNG image compression (all but rgb are optional, but highly recommended)
  • Sound forwarding
  • Support for proxy mode (many sessions on a single port)
  • Support for sharing a TCP port with a web server
  • Concurrent multi-client connections (experimental)
  • GUI launcher
  • Supports a global configuration file (/etc/xpra/xpra.conf) and per-user overrides (~/.xpra/xpra.conf)
  • Zero-copy and much lower CPU overhead in network code, faster packet encoder
  • System tray menu for easy disconnection, access to options and statistics
  • Fast OpenGL client rendering
  • Memory-mapped data transfers for local connections - extremelly fast!
  • Hardware accelerated H264 encoding (NVENC)
  • Hardware accelerated colourspace conversion
  • Support for window transparency
  • Better client keyboard layout support
  • Handles screen update storms and fast screen refresh rates
  • Support for authentication modules for securing plain TCP connections
  • Encrypted connections
  • Forwarding of system bell and custom application cursors
  • Forwarding of application notifications (requires its own dbus daemon)
  • Support for Xdummy and the RandR extension which fixes a number of otherwise unfixable display bugs (ie: #1, #2)
  • Ability to disable pulseaudio and clipboard synchronization, change DPI setting (#697, #163), etc
  • Support for shadowing existing displays
  • Clean client disconnection
  • Lots of small bug fixes, security fixes and portability fixes (IPv6, endianness, platforms, etc)