| 20 | |
| 21 | {{{#!div class="box" |
| 22 | == Desktop Scaling == |
| 23 | |
| 24 | All the recent python / gtk clients support desktop scaling: this feature allows the client to pretend that its displays are smaller than they really are in order to save CPU and bandwidth. The client then upscales the window contents before displaying it on screen. |
| 25 | |
| 26 | The server also changes the virtual screen DPI so that application which honour the DPI setting should render their contents using the same virtual size, just using fewer pixels. (note: this works best with a patched [/wiki/Xdummy]) |
| 27 | |
| 28 | In the default configuration, this feature is activated automatically if the client display area is very large ([https://en.wikipedia.org/wiki/Graphics_display_resolution#WQXGA_.282560x1600.29 WQXGA] or more). |
| 29 | |
| 30 | This option can be configured as "desktop-scaling" in the xpra.conf file, on the command line or at runtime via the system tray menu or via the keyboard shortcuts. By default, the shortcuts are: |
| 31 | * ''Meta Shift +'' to scale up |
| 32 | * ''Meta Shift -'' to scaledown |
| 33 | * ''Meta Shift ?'' to turn scaling off |
| 34 | * ''Meta Shift *'' to reset scaling to the default value |
| 35 | |
| 36 | More information: |
| 37 | * #976: scale the local display - original ticket request |
| 38 | * #1101: change the value settings for desktop-size-determined defaults |
| 39 | }}} |