xpra icon
Bug tracker and wiki

Changes between Version 21 and Version 22 of NetworkProtocol


Ignore:
Timestamp:
03/29/14 04:16:05 (6 years ago)
Author:
Antoine Martin
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • NetworkProtocol

    v21 v22  
    8888||{{{buffer-refresh}}}||window ID (or -1 for all), unused value, quality and if the server supports {{{window_refresh_config}}}: refresh options and client properties||the client should refresh the window(s) specified and update its batching and client properties as specified|| ||
    8989||{{{desktop_size}}}||width, height, screen(s) specification||the client's can tell the server that its screen resolution has changed||the server ''should'' ensure that its virtual screen is big enough to accommodate the new size, it ''should'' tell the client about the resolution it settled on using a {{{desktop_size}}} packet of its own, it ''may'' update other attributes ("workarea", etc)|| ||
    90 
     90||{{{shutdown-server}}}|| ||the client (usually a command line client like {{{xpra stop}}}) wants to stop the server||the server ''should'' disconnect all the clients and shutdown cleanly, stopping the display if it owns it|| ||
     91||{{{exit-server}}}|| ||the client (usually a command line client like {{{xpra exit}}} wants the server to exit||the server ''should'' disconnect all the clients and exit, unlike {{{shutdown}}} it ''should not'' stop the display||{{{}}}||
     92||{{{disconnect}}}|| ||the client wants to be disconnected cleanly||the server ''should'' close the client connection cleanly||{{{exit_server}}}||
     93||{{{screenshot}}}|| ||the client wants a screenshot of all the active windows||the server ''should'' reply with a {{{screenshot}}} packet containing the screenshot as a {{{PNG}}} image|| ||
    9194
    9295TODO: undocumented:
    9396||{{{rpc}}}||
    9497||{{{sound-control}}}||
    95 ||{{{shutdown-server}}}||
    96 ||{{{exit-server}}}||
    97 ||{{{screenshot}}}||
    98 ||{{{disconnect}}}||
    9998
    10099Notes: