[Spice-devel] Linux client, menu and gui

Hans de Goede hdegoede at redhat.com
Thu Oct 21 06:27:20 PDT 2010


Hi All,

So I was under the mistaken impression that enabling building with cegui for
the linux client would also give the linux client menu support.

But it turns out that the 2 are 2 different things. Compiling with
--enable-gui adds an in window gui which can be used to connect
when no hostname + port is given on the spicec commandline, and not
much more.

Where as the menu code, which is only available under windows, extends
the right click on window title bar menu under windows. Under Linux
there is no equivalent functionality.

Since the menu is important to have, as it allows things like sending
special key combis and also things like attach / detaching devices
like a smartcart-reader, we will need to support the menu in the Linux
client too sooner or later.

I'm going to be optimistic and assume that the gtk client will simply
have a gtk popup menu which pops up on some special key combi, implementing
the menu.

So the question then becomes do we want to do something to add a menu
to the X11 spice client (*), or do we wait till the gtk client becomes
available generally?

Regards,

Hans


*) Like put it in the empty gui which gets drawn when one presses shift+f7
in a client compiled with cegui support.


More information about the Spice-devel mailing list