Re: [Spice-devel] Building Spice in an IDE

2014-02-25 Thread Fedor Lyakhov
Hi, While Eclipse has support for C/C++ development, IMHO it is fairly poor compared to other IDEs designed for C/C++ only. Personally I use KDevelop, and haven't seen any issues with using it for Spice development. Probably Qt Creator will work as well... On Mon, Feb 24, 2014 at 7:06 PM, Alon Le

Re: [Spice-devel] Meeting at FOSDEM'14

2014-02-01 Thread Fedor Lyakhov
I have missed the meeting unfortunately... have you decided where to meet and talk a bit? -Fedor 31 янв. 2014 г. 15:52 пользователь "Christophe Fergeau" написал: > On Tue, Jan 28, 2014 at 10:04:52AM -0600, Jeremy White wrote: > > So, say 10:45 in h1308? For those of us that don't know most of th

Re: [Spice-devel] Meeting at FOSDEM'14

2014-01-20 Thread Fedor Lyakhov
Ok, so we need to meet on Saturday. Need to decide when and where. We need a place for 5-10ppl probably. What about using BoF room? (https://fosdem.org/2014/news/2014-01-17-bof-rooms/) I'm new to FOSDEM, don't know whether it would be good for such a meeting... Another seemingly good location - De

[Spice-devel] Meeting at FOSDEM'14

2014-01-17 Thread Fedor Lyakhov
Hi, Who is going to visit FOSDEM this year? It would be nice to meet you there! I'll be giving a talk https://fosdem.org/2014/schedule/event/virtiaas23/ on Sunday (Feb 2nd) in the Virtualisation dev room, and you're very welcome! "Media redirection for Spice remote computing solution" Project Mel

Re: [Spice-devel] [PATCH] Add reference manual

2014-01-16 Thread Fedor Lyakhov
BTW, where the compiled manual can be looked at? It seems to be extremely useful as there is little up-to-date Spice documentation... On Thu, Jan 16, 2014 at 3:41 PM, Alon Levy wrote: > On 01/13/2014 10:26 PM, Christophe Fergeau wrote: > > Ack! > ___ Sp

Re: [Spice-devel] [PATCH server] Associate org.spice-space.webdav.0 port to webdav channel

2014-01-13 Thread Fedor Lyakhov
May be better to avoid hardcoding the port name there using e.g. static const char * instead? On Sun, Jan 12, 2014 at 9:34 PM, Marc-André Lureau wrote: > For example, with qemu, a webdav channel can be created this way: > > -chardev spiceport,name=org.spice-space.webdav.0,... > > And redirected

Re: [Spice-devel] Spice bug62033, Gnome bug 680195 rework: new inhibitors for desktop effects

2014-01-12 Thread Fedor Lyakhov
Ping... On Tue, Dec 31, 2013 at 2:28 AM, Fedor Lyakhov wrote: > Hi all, > > I've sent a preview patch of this work. Please confirm > 1) the names of the bus, interface, object path > 2) the interface itself (currently 3 read-only properties: Connected, > Type and Speed) &g

Re: [Spice-devel] Spice bug62033, Gnome bug 680195 rework: new inhibitors for desktop effects

2013-12-30 Thread Fedor Lyakhov
Hi all, I've sent a preview patch of this work. Please confirm 1) the names of the bus, interface, object path 2) the interface itself (currently 3 read-only properties: Connected, Type and Speed) 3) I'm not sure whether lazy generation of GDBusNodeInfo from introspection XML (as static char *) is

[Spice-devel] [PATCH linux vdagent] Bug62033: export ConnectionInfo interface of vdagent via D-Bus

2013-12-30 Thread Fedor Lyakhov
0.12.5]) diff --git a/src/vdagent-dbus.c b/src/vdagent-dbus.c new file mode 100644 index 000..47f1d31 --- /dev/null +++ b/src/vdagent-dbus.c @@ -0,0 +1,126 @@ +/* vdagent-dbus.c vdagent dbus interface + +Copyright 2013 Fedor Lyakhov + +Authors: +Fedor Lyakhov + +This program is fre

Re: [Spice-devel] Spice bug62033, Gnome bug 680195 rework: new inhibitors for desktop effects

2013-12-15 Thread Fedor Lyakhov
Hi everyone, As we've decided a while ago (ITT), I'm looking into implementing a DBus interface for spice-vdagent (session-level) using GDbus API from GIO, and have run into following shortcomings: 1. vdagent is single-threaded and blocks on select() for udscs I/O 2. vdagent isn't GLib-based A s

Re: [Spice-devel] RFC: Media redirection for Spice remote computing solution, an event for FOSDEM'14, Virtualization dev room

2013-12-02 Thread Fedor Lyakhov
Hi Steven, On Mon, Dec 2, 2013 at 7:14 PM, Steven Newbury wrote: > On Mon, 2013-12-02 at 18:16 +0400, Fedor Lyakhov wrote: >> Thanks, David! >> >> We have an internal proof of concept based on private VoIP softphone, >> Thrift over TCP as RPC and Google WebRT

Re: [Spice-devel] RFC: Media redirection for Spice remote computing solution, an event for FOSDEM'14, Virtualization dev room

2013-12-02 Thread Fedor Lyakhov
cool to see it in action! > > David > > > Fedor Lyakhov píše v So 30. 11. 2013 v 17:11 +0400: >> Hello Spice developers and users, >> >> I'm going to apply for FOSDEM'14 Virtualization dev room with event >> "Media Redirection for Spice remote

[Spice-devel] RFC: Media redirection for Spice remote computing solution, an event for FOSDEM'14, Virtualization dev room

2013-11-30 Thread Fedor Lyakhov
Hello Spice developers and users, I'm going to apply for FOSDEM'14 Virtualization dev room with event "Media Redirection for Spice remote computing solution" (deadline is tomorrow...). The event would include a 20-minute lecture, 5-minute demo of a prototype and 10-minute Q&A session. Before I ap

Re: [Spice-devel] [PATCH spice-gtk 3/5] Add SpiceVMC GIOStream

2013-11-17 Thread Fedor Lyakhov
Marc, What does VMC stand for here? Is it related to my idea of virtual media controller, or just a coincidence? Looks like it is related, as it is a transport API to be used for anyone wanting to pass arbitrary data through additional Spice channel - correct? If so, I suggest renaming this compon

Re: [Spice-devel] Spice bug62033, Gnome bug 680195 rework: new inhibitors for desktop effects

2013-11-07 Thread Fedor Lyakhov
:32 PM, Bastien Nocera wrote: > On Thu, 2013-11-07 at 22:25 +0400, Fedor Lyakhov wrote: >> Hi Bastein, >> >> On Mon, Nov 4, 2013 at 4:27 PM, Hans de Goede wrote: >> > Hi, >> > >> > >> > On 11/02/2013 05:50 PM, Fedor Lyakhov wrote: >> &

Re: [Spice-devel] Spice bug62033, Gnome bug 680195 rework: new inhibitors for desktop effects

2013-11-07 Thread Fedor Lyakhov
Hi Bastein, On Mon, Nov 4, 2013 at 4:27 PM, Hans de Goede wrote: > Hi, > > > On 11/02/2013 05:50 PM, Fedor Lyakhov wrote: >> >> Bastein, Hans, >> >> We need an agreement on this topic so I can implement something - and >> have it accepted in both Spi

Re: [Spice-devel] Spice bug62033, Gnome bug 680195 rework: new inhibitors for desktop effects

2013-11-02 Thread Fedor Lyakhov
l for other remoting applications like VNC, and maybe some other apps (cannot think up other real use cases right now). On Thu, Oct 31, 2013 at 9:31 PM, Bastien Nocera wrote: > On Thu, 2013-10-31 at 14:44 +0400, Fedor Lyakhov wrote: >> Hi Bastien, >> >> I'm working

[Spice-devel] Spice bug62033, Gnome bug 680195 rework: new inhibitors for desktop effects

2013-10-31 Thread Fedor Lyakhov
Hi Bastien, I'm working on a bug/enhancement for Spice reported by Zeeshan: https://bugs.freedesktop.org/show_bug.cgi?id=62033 (Means to detect local-only). It is related to Gnome bug https://bugzilla.gnome.org/show_bug.cgi?id=680195 (Disable animations when on slow VNC or spice) We've discussed

Re: [Spice-devel] RFC: Spice in a 3D word presentation sheets

2013-10-15 Thread Fedor Lyakhov
Hans, My 50 cents: Slide 4: s/Areo/Aero s/Webbrowsers/Web browsers Slide 8: I agree with Marc-André here Slide 10: a scheme of Virgil3D would help understand what it is Slides 12-14: schemes of Virgil3D+Spice for local and remote clients would be very useful. I also agree with Marc about too muc

Re: [Spice-devel] RFC: Virtual Media Controller (VMC) concept: enhancing IP telephony systems in Spice VDI

2013-10-15 Thread Fedor Lyakhov
Marc-André, Thanks for the comments! I'll certainly follow your advice. About wiki - how to create account there? Tried http://www.spice-space.org/wiki/index.php?title=Special:UserLogin&returnto=Main_Page but it returns empty page for me... Few comments below. On Tue, Oct 15, 2013 at 2:09 PM, M

[Spice-devel] RFC: Virtual Media Controller (VMC) concept: enhancing IP telephony systems in Spice VDI

2013-10-14 Thread Fedor Lyakhov
Hello Spice developers, I want to introduce my idea of Virtual Media Controller (VMC), enhancing support for IP telephony in Spice-based VDI. Hope for your feedback! This is a concept only, very high level and without any Proof of Concept implemented yet. The concept is divided into 3 levels: VMC

Re: [Spice-devel] Bug62033 Add support for --spice-disable-effects client option to spice-vdagent on Linux guests with Gnome3

2013-09-16 Thread Fedor Lyakhov
Hans, Thanks for such a quick reply! I agree with your comments. Thanks for pointing to inhibitors interface - I wasn't aware of it, need to study it and see what KDE (and Unity) have in place. On Mon, Sep 16, 2013 at 11:34 AM, Hans de Goede wrote: > Hi, > > > On 09/15/201

Re: [Spice-devel] Bug62033 Add support for --spice-disable-effects client option to spice-vdagent on Linux guests with Gnome3

2013-09-15 Thread Fedor Lyakhov
covery scenarios, I'd love your comments on this approach and welcome better solutions (mine is just an ad-hoc one). -- Best regards, Fedor On Tue, Aug 6, 2013 at 10:16 AM, Hans de Goede wrote: > Hi, > > > On 08/06/2013 12:47 AM, Fedor Lyakhov wrote: > >> Hi, >&g

Re: [Spice-devel] FOSDEM'14

2013-09-06 Thread Fedor Lyakhov
Thanks for the answers! On Wed, Sep 4, 2013 at 1:15 PM, Christophe Fergeau wrote: > Hey Fedor, > > On Tue, Sep 03, 2013 at 01:06:18PM +0400, Fedor Lyakhov wrote: >> Hello Spice developers, >> >> I'm planning to visit FOSDEM this year, hope to meet you in '

[Spice-devel] FOSDEM'14

2013-09-03 Thread Fedor Lyakhov
Hello Spice developers, I'm planning to visit FOSDEM this year, hope to meet you in 'real life'. As I'm a newbie, there are few questions which bother me: 1. Do you know whether Virtualization devroom will be hosted at this FOSDEM as it was in 2013? Will any Spice-related topics be discussed ther

Re: [Spice-devel] Bug62033 Add support for --spice-disable-effects client option to spice-vdagent on Linux guests with Gnome3

2013-08-05 Thread Fedor Lyakhov
se! Also looks like oVirt use case should be of our primary concern - and with (i) we need to update code there as well (to support new option, --reset-effects). For (ii) no changes in oVirt are required (seems so). On Tue, Jul 30, 2013 at 1:57 AM, Hans de Goede wrote: > Hi, > > On 07/29

Re: [Spice-devel] [PATCH 3/3] Handle VDAgentDisplayConfig in vdagent for Gnome3 using GSettings API from GIO 2.26+

2013-07-29 Thread Fedor Lyakhov
Yeah, probably doing autodetect is the best possible way, but as rhel6.x is upgrading to 2.26, I'm allowed to depend on it. On Mon, Jul 29, 2013 at 7:18 AM, Dunrong Huang wrote: > > > > On Mon, Jul 29, 2013 at 4:43 AM, Fedor Lyakhov > wrote: >> >> --- >&g

Re: [Spice-devel] [PATCH 2/3] Handle VDAgentDisplayConfig message in vdagentd, send it to active vdagent

2013-07-29 Thread Fedor Lyakhov
Hi, Dunrong Thanks for the review, my comments inline. On Mon, Jul 29, 2013 at 6:58 AM, Dunrong Huang wrote: > Hi, > > > On Mon, Jul 29, 2013 at 4:43 AM, Fedor Lyakhov > wrote: >> >> --- >> src/vdagentd-proto-strings.h | 1 + >> src/vdagentd-prot

Re: [Spice-devel] Bug62033 Add support for --spice-disable-effects client option to spice-vdagent on Linux guests with Gnome3

2013-07-29 Thread Fedor Lyakhov
Hans, Thanks for such quick review! Few comments/questions below. On Mon, Jul 29, 2013 at 10:26 AM, Hans de Goede wrote: > Hi, > > > On 07/28/2013 10:43 PM, Fedor Lyakhov wrote: >> >> Hi, >> >> Bug62033 is a request by Gnome3 developers. They need means

[Spice-devel] [PATCH 3/3] Handle VDAgentDisplayConfig in vdagent for Gnome3 using GSettings API from GIO 2.26+

2013-07-28 Thread Fedor Lyakhov
/src/vdagent-display-config.c b/src/vdagent-display-config.c new file mode 100644 index 000..27e349f --- /dev/null +++ b/src/vdagent-display-config.c @@ -0,0 +1,153 @@ +/* vdagent-display-config.c vdagent display configuration code + +Copyright 2013 Red Hat, Inc. + +Authors: +Fedor L

[Spice-devel] [PATCH 2/3] Handle VDAgentDisplayConfig message in vdagentd, send it to active vdagent

2013-07-28 Thread Fedor Lyakhov
--- src/vdagentd-proto-strings.h | 1 + src/vdagentd-proto.h | 3 ++- src/vdagentd.c | 38 ++ 3 files changed, 41 insertions(+), 1 deletion(-) diff --git a/src/vdagentd-proto-strings.h b/src/vdagentd-proto-strings.h index e76cb3b..7ea719

[Spice-devel] Bug62033 Add support for --spice-disable-effects client option to spice-vdagent on Linux guests with Gnome3

2013-07-28 Thread Fedor Lyakhov
Hi, Bug62033 is a request by Gnome3 developers. They need means to detect that spice client runs locally so they shouldn't disable any desktop effects on the guest running Gnome3. On the other hand, for slow remote connections, they want to disable the effects. My solution approaches the question

[Spice-devel] [PATCH 1/3] Fix vdagent-x11.h header guard name

2013-07-28 Thread Fedor Lyakhov
--- src/vdagent-x11.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/vdagent-x11.h b/src/vdagent-x11.h index baa4ce8..a2a2485 100644 --- a/src/vdagent-x11.h +++ b/src/vdagent-x11.h @@ -19,8 +19,8 @@ along with this program. If not, see

Re: [Spice-devel] Questions regarding Bug 62033 - Means to detect local-only

2013-07-25 Thread Fedor Lyakhov
-vdagent... On Thu, Jul 25, 2013 at 4:52 AM, Marc-André Lureau wrote: > > > - Mensaje original - >> Thanks for the answer, Marc-André! >> >> Few comments inline. >> >> >> On Tue, Jul 23, 2013 at 4:27 PM, Marc-André Lureau >> wrote: &g

Re: [Spice-devel] Questions regarding Bug 62033 - Means to detect local-only

2013-07-24 Thread Fedor Lyakhov
Thanks for the answer, Marc-André! Few comments inline. On Tue, Jul 23, 2013 at 4:27 PM, Marc-André Lureau wrote: > > Hi > > On Mon, Jul 22, 2013 at 10:28 PM, Fedor Lyakhov > wrote: > > Hi everyone, > > > > I've made a bit of progress on this is

Re: [Spice-devel] Questions regarding Bug 62033 - Means to detect local-only

2013-07-22 Thread Fedor Lyakhov
vor Gnome3 over KDE here and implement this feature symmetrically? I'm really sorry for so much questions about this tiny feature... Implementing DE-specifics within a client doesn't seem so easy or proper way for me now... On Fri, Jul 5, 2013 at 9:45 PM, Hans de Goede wrote: > Hi, &g

Re: [Spice-devel] Questions regarding Bug 62033 - Means to detect local-only

2013-07-05 Thread Fedor Lyakhov
erface for controlling DE effects', and add sample Gnome and KDE implementations (which would hide DE-specifics from vdagent). On Fri, Jul 5, 2013 at 5:22 PM, Hans de Goede wrote: > Hi, > > > On 07/05/2013 03:08 PM, Marc-André Lureau wrote: > >> hi >> >> O

Re: [Spice-devel] Questions regarding Bug 62033 - Means to detect local-only

2013-07-05 Thread Fedor Lyakhov
low-level DBus API instead, to avoid dependency on GIO 2.26 - and avoid new thread with GLib loop - this seems to be much harder to implement DBus support using its low-level API, and seems not so practical as vdagent already depends on GLib. What do you think? -- Best regards, Fedor On Tue, Jun

Re: [Spice-devel] Questions regarding Bug 62033 - Means to detect local-only

2013-06-25 Thread Fedor Lyakhov
Hi, 1. Yes, exactly, I meant to use this option. 2. And yes, that's my point - why vdagent should tweak settings for all desktops (it is impossible to support all desktops) - but we need to provide some means for desktop developers to take in account the DE is viewed via Spice (local or remote cl

Re: [Spice-devel] Questions regarding Bug 62033 - Means to detect local-only

2013-06-24 Thread Fedor Lyakhov
Hi, OK, so first implementation will work via --spice-disable-effects option. As far as I understand, this user-provided option flags should already be available at the agent, need to handle appropriate message as in Windows vdagent, correct? Anyway, I still don't understand how we can control th

Re: [Spice-devel] Questions regarding Bug 62033 - Means to detect local-only

2013-06-24 Thread Fedor Lyakhov
n future? On Mon, Jun 24, 2013 at 5:54 PM, Hans de Goede wrote: > Hi, > > > On 06/24/2013 02:44 PM, Fedor Lyakhov wrote: > >> >> Hi David, >> >> Thanks for your answer. Please see my comments below. >> >> >> On Mon, Jun 24, 2013 at 3:47 PM,

Re: [Spice-devel] Questions regarding Bug 62033 - Means to detect local-only

2013-06-24 Thread Fedor Lyakhov
Hi David, Thanks for your answer. Please see my comments below. On Mon, Jun 24, 2013 at 3:47 PM, David Jaša wrote: > Hi Fedor, > > I'd personally prefer to: > 1) monitor bandwidth and latency continuously - there's a long-standing > RFE for it and IIRC Yonit has posted some proof-of-concept pa

[Spice-devel] Questions regarding Bug 62033 - Means to detect local-only

2013-06-22 Thread Fedor Lyakhov
Hello Zeeshan, Marc-André and other Spice developers, I think about implementing a solution for this bug 62033 ( https://bugs.freedesktop.org/show_bug.cgi?id=62033). First of all, need to clarify what is requested and what is really needed in this request. Zeeshan suggests as a simple yet accepta

Re: [Spice-devel] Looking for help to start learning Spice through bugfix/design

2013-06-18 Thread Fedor Lyakhov
On Tue, Jun 18, 2013 at 1:51 AM, Marc-André Lureau wrote: > > > - Mensaje original - > > Thanks for the answer, Marc-Andr é ! > > > > I'll think about these areas of enhancements you've suggested. They need > a > > bit of clarification though - because it isn't clear for a newcomer what >

Re: [Spice-devel] Looking for help to start learning Spice through bugfix/design

2013-06-17 Thread Fedor Lyakhov
Thanks for the answer, Marc-André! I'll think about these areas of enhancements you've suggested. They need a bit of clarification though - because it isn't clear for a newcomer what and how to improve :) As for OS preferences, I'm a cross-platform guy, though giving a favor to Linux naturally. T

[Spice-devel] Looking for help to start learning Spice through bugfix/design

2013-06-13 Thread Fedor Lyakhov
Hello Spice developers, First of all, let me thank you for your great software! I'm using it daily since recently and I'm very excited about it. Certainly the best in class for Linux guests (at minimum)! I want to contribute to the Spice project and currently I'm seeking for a starting point asid

Re: [Spice-devel] client viewer - not able to connect

2013-05-07 Thread Fedor Lyakhov
Hi, I've been struggling with the very same problem today (host - latest CentOS 6.4, guest - Fedora 18). Certainly there is a strong need for user guide covering such basics... I've solved it with 2 steps: 1. At virt-manager remove Graphics device and add new Spice graphics, select 'Listen on all