[virt-tools-list] [PATCH virt-viewer 0/7] RFC: read session parameters from file

Hans de Goede hdegoede at redhat.com
Fri Nov 23 13:20:22 UTC 2012


Hi,

Set looks good to me overall. Only thing I'm wondering is why have
VirtViewerFile in virt-viewer and not make it a SpiceFile and put it
in spice-client-glib ?

The main advantage I can think of for having it in virt-viewer
would be making vnc connections in a similar way, but you don't
add that in the current patch set, do you plan to add this later?

Regards,

Hans


On 11/23/2012 01:41 PM, Marc-André Lureau wrote:
> Hi,
>
> RHEVM portal sets up remote-viewer using the Spice Controller [1] (a
> browser applet will spawn the client, and connect to it to communicate
> connection details and other messages)
>
> In order to avoid the need for an extra communication channels and
> browser applets, we could use a simple text file containing all the
> necessary informations, allowing easier portability and testing.
>
> This file is not specific to Spice. It could be used as well to start
> VNC connections, and configure the client.
>
> We keep the RHEVM/Spice format for description of hotkeys, to avoid
> breaking exisiting configuration. Eventually, new fields could be
> added later with Gtk accel format instead.
>
> [1] http://spice-space.org/page/Whiteboard/ControllerProtocol
>
> Marc-André Lureau (7):
>    session: add virt_viewer_session_mime_type()
>    recent: get mime type from session
>    Move spice_hotkey_to_gtk_accelerator() to util
>    Add VirtViewerFile
>    Add VirtViewerSession:file property
>    spice: learn to connect from file
>    remote-viewer: learn to connect from file
>
>   src/Makefile.am                 |   1 +
>   src/remote-viewer-main.c        |  10 +-
>   src/remote-viewer.c             | 140 ++------
>   src/virt-viewer-file.c          | 775 ++++++++++++++++++++++++++++++++++++++++
>   src/virt-viewer-file.h          | 102 ++++++
>   src/virt-viewer-session-spice.c |  95 ++++-
>   src/virt-viewer-session-vnc.c   |   6 +
>   src/virt-viewer-session.c       |  51 +++
>   src/virt-viewer-session.h       |   5 +
>   src/virt-viewer-util.c          | 113 ++++++
>   src/virt-viewer-util.h          |   2 +
>   11 files changed, 1178 insertions(+), 122 deletions(-)
>   create mode 100644 src/virt-viewer-file.c
>   create mode 100644 src/virt-viewer-file.h
>




More information about the virt-tools-list mailing list