<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">This is great - thank you<div><br><div><div>On Apr 29, 2011, at 10:01 AM, Marc-André Lureau wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>Hi,<br><br>----- Original Message -----<br><blockquote type="cite">There are a number of companies that interface to spicec<br></blockquote><blockquote type="cite">programmatically.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">These companies right now do a fork exec or whatever to run spicec<br></blockquote><blockquote type="cite">from within their software products.<br></blockquote><blockquote type="cite">There are a number of reasons why they do not implement the spice<br></blockquote><blockquote type="cite">protocol within their products and why they don't include the spicec<br></blockquote><blockquote type="cite">software as part of their code base for their projects.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">So, firstly I feel we should support command line with spice-gtk so<br></blockquote><blockquote type="cite">these people can switch over quickly.<br></blockquote><br>We have an option group, even provided as part of the spice-client-glib API, and usable from spicy:<br><br>$ spicy --help-spice<br>Usage:<br> &nbsp;spicy [OPTION...] - spice client application<br><br>A Gtk client to connect to Spice servers.<br><br>Spice Options:<br> &nbsp;--uri=&lt;uri&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Spice server uri<br> &nbsp;-h, --host=&lt;host&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Spice server address<br> &nbsp;-p, --port=&lt;port&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Spice server port<br> &nbsp;-s, --secure-port=&lt;port&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Spice server secure port<br> &nbsp;--ca-file=&lt;file&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Truststore file for secure connections<br> &nbsp;-w, --password=&lt;password&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Server password<br> &nbsp;--host-subject=&lt;host-subject&gt; &nbsp;&nbsp;&nbsp;&nbsp;Subject of the host certificate (field=value pairs separated by commas)<br><br>Report bugs to <a href="mailto:spice-devel@lists.freedesktop.org">spice-devel@lists.freedesktop.org</a>.<br><br><br><blockquote type="cite"><br></blockquote><blockquote type="cite">Then I recommend that we create a library/framework/API so that<br></blockquote><blockquote type="cite">companies can use spice much easier programmatically.<br></blockquote><br>Spice-Gtk has a complete API. It allows to create complete clients without GTK using spice-client-glib.<br><br>See reference documentation: <a href="http://fedorapeople.org/~elmarco/spice-gtk/">http://fedorapeople.org/~elmarco/spice-gtk/</a><br><br>regards<br><br>-- <br>Marc-André Lureau<br></div></blockquote></div><br><div>
<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div><br class="Apple-interchange-newline"><font class="Apple-style-span" color="#8CC63E">____</font></div><div><br></div><div><b><font class="Apple-style-span" color="#005581">Cliff Sharp</font></b><span class="Apple-converted-space">&nbsp;</span>|&nbsp;<b><font class="Apple-style-span" color="#8CC63E"><a href="mailto:csharp@vbridges.com">csharp@vbridges.com</a></font></b></div><div><br></div></span><br class="Apple-interchange-newline"></div></span><br class="Apple-interchange-newline"></div></span><br class="Apple-interchange-newline"></div></span><br class="Apple-interchange-newline"></span><br class="Apple-interchange-newline">
</div>
<br></div></body></html>