xpra icon
Bug tracker and wiki

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

Version 18 (modified by Antoine Martin, 6 years ago) (diff)




We try to synchronize the DPI from the client to the server, so that applications will render with the correct settings and "look right" on the client. This may affect fonts, window sizes, cursors sizes, etc.


  • support varies greatly depending on the operating system and version, desktop environment, number of monitors attached and their resolution, etc
  • DPI support is much improved in version 0.16
  • with X11, there are far too many places where the DPI can be looked up, many places where it can be overriden
  • for virtualized "hardware DPI" which some applications calculate from the virtual monitor dimensions, you will need a patched wiki/Xdummy driver and wiki/FakeXinerama
  • many applications will not reload the DPI settings, so they must be started after the client connects to get the correct DPI value

Related xpra tickets

  • #697 gtk screen dimension detection is broken with high dpi displays on windows7 and later
  • #163 pass client DPI preference to server (and use sane defaults of 96dpi)
  • #976 client display scaling
  • #919 frame extents synchronization
  • #887 chrome DPI
  • #882 DPI with Ubuntu (not fixable as Ubuntu does not use wiki/Xdummy)
  • #1086 DPI handling improvements, OSX support