[virt-tools-list] [PATCH virt-viewer 03/12] kiosk: open a window on each client monitor
Marc-André Lureau
marcandre.lureau at gmail.com
Fri Aug 16 11:04:06 UTC 2013
On Thu, Aug 15, 2013 at 4:36 PM, Daniel P. Berrange <berrange at redhat.com> wrote:
> On Mon, Jul 15, 2013 at 09:36:10PM +0200, Marc-André Lureau wrote:
>> ---
>> src/virt-viewer-app.c | 22 +++++++++++++++++++++-
>> 1 file changed, 21 insertions(+), 1 deletion(-)
>>
>> diff --git a/src/virt-viewer-app.c b/src/virt-viewer-app.c
>> index 794dddd..5456b8d 100644
>> --- a/src/virt-viewer-app.c
>> +++ b/src/virt-viewer-app.c
>> @@ -1235,6 +1235,26 @@ static void virt_viewer_app_usb_failed(VirtViewerSession *session G_GNUC_UNUSED,
>> }
>>
>> static void
>> +virt_viewer_app_set_kiosk(VirtViewerApp *self, gboolean enabled)
>> +{
>> + int i;
>> +
>> + self->priv->kiosk = enabled;
>> + virt_viewer_app_set_fullscreen(self, enabled);
>> +
>> + if (enabled) {
>> + for (i = 1; i < gdk_screen_get_n_monitors(gdk_screen_get_default()); i++) {
>> + if (virt_viewer_app_get_nth_window(self, i))
>> + continue;
>> +
>> + VirtViewerWindow *win = virt_viewer_app_window_new(self, i);
>> + virt_viewer_window_show(win);
>> + }
>> + }
>> +}
>
> What's going to happen here with VNC which only has one monitor, or with
> spice if they don't have the guest agent present to configure the guest
> to use all monitors. Will we just get full screen, but empty windows ?
Yes, it will have empty windows on extra monitors.
>
> It would be desirable if the commit message was more verbose about the
> behaviour of this change.
ok
--
Marc-André Lureau
More information about the virt-tools-list
mailing list