xpra icon
Bug tracker and wiki

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

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




This feature is experimental in version 0.15, much improved in 0.16

Known limitations and caveats:

  • the protocol and implementation may still change. See ticket #598.
  • forwarding is only supported to a Posix server. (support for MS Windows and OSX as servers may be added in the future)
  • you may encounter some permission issues: the user running the xpra server must be a printer administrator - whatever group that may be - if you need to add your user to a group you will also then need to logout and login again:
    • for Fedora and centos the sys group: gpasswd -a $USER sys
    • for Debian and Ubuntu the lpadmin group: usermod -a -G lpadmin $USER
  • the cups backend must have 0700 permissions: chmod 700 /usr/lib/cups/backend/xpraforwarder
  • selinux causes problems and must be disabled (see #815)

Installation and platform support

  • centos will require some manual work (as the required RPM packages do not exist)
  • MS Windows and OSX clients (10.6 onwards) should work out of the box
  • Fedora 20+ should work out of the box
  • Debian and Ubuntu: the dependencies are listed as "suggestions" only, so you may need to run apt-get install python-cups cups-pdf.

Usually, you will just need python-cups and cups-pdf.


  • run the xpra/platform/printing.py script to see which printers are detected
  • run the client and server with the -d printing debug flags (see wiki/Logging)
  • look for the cups backend messages in your syslog (ie: with journald: sudo journalctl -f -t xpraforwarder)
  • more details here: ticket:913#comment:14