<div dir="ltr"><div>Hi,<br><br></div>I've recently developed a set of gobject bindings for spice-server. The code is available here:<br><div><br>  <a href="https://github.com/mjayfrancis/SpiceServerGLib">https://github.com/mjayfrancis/SpiceServerGLib</a></div><div><br></div><div>This parallels SpiceClientGLib to allow language bindings to easily control server instances.</div><div><br></div><div>The API coverage is by no means yet complete, but what is there is sufficient to implement a proxy</div><div>(included) that chains from SpiceClientGLib to pass through a basic screen, keyboard and mouse.</div><div><br></div><div><br></div><div>Would there be any interest in adopting this into the core code? If so, how and where would it fit?</div><div>If at all possible, I would like to see this upstream - the present code is close to meeting my</div><div> immediate needs, but I have a certain amount of time available to round out the API coverage</div><div>and adapt the code as needed for inclusion, if it is possible to do so.</div><div><br></div><div><br></div><div>(The end use I have in mind involves a proxy that modifies screen data to add transparent</div><div>overlays, etc. - but this could equally be used for any other sort of application to easily present<br></div><div>an interface over Spice)</div><div><br></div><div>Best regards</div><div>Matthew Francis<br></div></div>