[
https://issues.apache.org/jira/browse/GUACAMOLE-261?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17267474#comment-17267474
]
Nick Couchman commented on GUACAMOLE-261:
-----------------------------------------
{quote}
The spice-glib API is pretty decent IMHO (and documented!), just very high
level.
Feedback from the spice library folks when I initially discussed the
limitations of the library and the possible need for us to implement our own
was that spice is complex and doing so is not recommended.
{quote}
Fair enough - I'll take your word (and theirs) on this and try to re-focus on
using the spice-glib library. My experience thus far is that, yes,
documentation is high-level for most things, and completely lacking for some
things (for example, using the spice_session_open_fd() function it tells you
that you need to capture the "open-fd" channel event...and that's about it).
{quote}
The library seems to provide mechanisms for handling the connection process and
providing our own file descriptors. Perhaps we could:
# Hook into low-level communication by providing our own file descriptors.
# Filter the data coming through those file descriptors, interpreting only the
small subset of spice messages needed to add context to dirty rects.
{quote}
Okay, I'll head in this direction and see what I can come up with. If you dig
up the code you had working, let me know - seems like it would be helpful in
uncovering some things you may have already been through so I don't have to
completely repeat history (though it'd probably be a valuable experience for
me).
> Support for SPICE protocol
> --------------------------
>
> Key: GUACAMOLE-261
> URL: https://issues.apache.org/jira/browse/GUACAMOLE-261
> Project: Guacamole
> Issue Type: New Feature
> Reporter: Mike Jumper
> Assignee: Nick Couchman
> Priority: Minor
>
> {panel:bgColor=#FFFFEE}
> *The description of this issue was copied from
> [GUAC-124|https://glyptodon.org/jira/browse/GUAC-124], an issue in the JIRA
> instance used by the Guacamole project prior to its acceptance into the
> Apache Incubator.*
> Comments, attachments, related issues, and history from prior to acceptance
> *have not been copied* and can be found instead at the original issue.
> {panel}
> SPICE is becoming quite popular, and is available as part of KVM. Guacamole
> should add support.
> http://www.spice-space.org/
--
This message was sent by Atlassian Jira
(v8.3.4#803005)