On Tue, Feb 02, 2021 at 02:35:34PM +0100, Gerd Hoffmann wrote:
>   Hi,
> 
> > The VNC protocol is way too crude. It is limited to transferring
> > plain text, and provides no way to specify or negotiate a character
> > set. The RFB spec says apps should use latin-1. In reality few, if any,
> > impls do charset conversion so most Linux impls will be sending UTF8
> > while Windows impls will be sending Windows Codepage 1252. It clearly
> > shows its heritage of being designed in the 1990s.
> 
> Well, there is an extension which supports more than just text.  But it
> is a small number of formats which clearly has window-ish background,
> for example rich text format (windows wordpad) for formated text and dib
> (aka windows device independant bitmap) for images.

Well, spice isn't that much better.  Has a short, fixed list too:

VD_AGENT_CLIPBOARD_UTF8_TEXT
VD_AGENT_CLIPBOARD_IMAGE_PNG (mandatory if images supported)
VD_AGENT_CLIPBOARD_IMAGE_{BMP,TIFF,JPEG} (optional)

There also is ...

VD_AGENT_CLIPBOARD_FILE_LIST

... but that works hand-in-hand with the spice webdav server.

take care,
  Gerd


Reply via email to