Bug 1036824 - vinagre/virt-viewer/virt-manager fullscreen toolbar doesn't work with VNC on f20
Summary: vinagre/virt-viewer/virt-manager fullscreen toolbar doesn't work with VNC on f20
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: gtk-vnc
Version: 20
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Daniel Berrangé
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-12-02 17:12 UTC by Satish Balay
Modified: 2014-11-13 18:12 UTC (History)
6 users (show)

Fixed In Version: gtk-vnc-0.5.3-6.fc20
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2014-11-13 18:12:14 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Satish Balay 2013-12-02 17:12:05 UTC
Description of problem:

I'm unable to get out of fullscreen mode from the VM

Version-Release number of selected component (if applicable):

virt-manager-0.10.0-5.git1ffcc0cc.fc20.noarch

How reproducible:

Always

Steps to Reproduce:
1. start virt-manager
2. select win7 VM to start
3. toggle the VM to full screen
4. Now attempt to toggle back to normal mode.

Actual results:

There is no menu for toggling back visible

Expected results:

Expect to see a full-screen menu option dropdown - when the mouse is at the top/middle of the screen.

Additional info:

This worked fine on F19

Comment 1 Cole Robinson 2013-12-05 22:14:42 UTC
Yeah there's definitely some funkyness here, but only with VNC for me. I assume your VM is using VNC but if not please correct me.

Affects virt-viewer and vinagre so likely a gtk-vnc, though I tried running against older gtk-vnc-0.5.2 and still hit the problem. So maybe a gtk update is tickling a gtk-vnc bug, I'm trying to narrow it down now.

Comment 2 Satish Balay 2013-12-05 22:21:29 UTC
Yes - I have VNC in my display settings for the VM.

Comment 3 Cole Robinson 2013-12-06 21:10:40 UTC
Some more investigating:

reproduces on gnome shell and kde
I can't get it to reproduce in a VM though
reproduces on two physical machines with f20 alpha and f20 beta livecd, though that's after pulling in the virtualization group which will grab latest gtk-vnc in F20, so not entirely alpha/beta packages.

I still suspect its a gtk3 or similar change that's tickling a gtk-vnc issue, but without being able to reproduce it in a VM it will make bisecting a pain in the ass.

Comment 4 Cole Robinson 2013-12-16 14:37:30 UTC
Scratch that, I can reproduce in a VM. The toolbar functions correctly while the VM bios output is shown, but once it switches to grub or regular bootup, things break.

Comment 5 Philippe Troin 2014-07-01 07:49:22 UTC
Seeing the same problem here.

Comment 6 Philippe Troin 2014-07-01 08:05:43 UTC
I've recompiled and tested various vinagre versions on F20:
 - 3.8.3 (the F19 version)
 - 3.10.2 (current F20)
 - 3.13.2 (rawhide)

All of them have the bug.
The interesting part is that 3.8.3, when ran on F19, works fine.

This points to something else than vinagre as the culprit.
Maybe gnome-shell or gtk?

Comment 7 Daniel Berrangé 2014-10-09 15:11:51 UTC
I've not been able to ever reproduce this bug myself which makes fixing it rather tricky !

Comment 8 Cole Robinson 2014-10-29 16:08:40 UTC
ping danpb, didn't you come up with a patch for this? I don't see it upstream

Comment 9 Daniel Berrangé 2014-10-29 16:14:49 UTC
Yes, just pushed the fix upstream now

commit 3bbaa914d9bfafaf5a4d78867a578bddf5fc9134
Author: Daniel P. Berrange <berrange>
Date:   Wed Oct 29 16:13:46 2014 +0000

    Enable double buffering on GTK3

Comment 10 Fedora Update System 2014-10-29 19:51:06 UTC
gtk-vnc-0.5.3-6.fc20 has been submitted as an update for Fedora 20.
https://admin.fedoraproject.org/updates/gtk-vnc-0.5.3-6.fc20

Comment 11 Fedora Update System 2014-11-01 01:46:07 UTC
Package gtk-vnc-0.5.3-6.fc20:
* should fix your issue,
* was pushed to the Fedora 20 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing gtk-vnc-0.5.3-6.fc20'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/FEDORA-2014-14074/gtk-vnc-0.5.3-6.fc20
then log in and leave karma (feedback).

Comment 12 Fedora Update System 2014-11-13 18:12:14 UTC
gtk-vnc-0.5.3-6.fc20 has been pushed to the Fedora 20 stable repository.  If problems still persist, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.