Opened 11 years ago
Closed 10 years ago
#13410 closed defect (fixed)
Fullscreen sizing incorrect with multiple monitors
Reported by: | Justice | Owned by: | |
---|---|---|---|
Component: | GUI/multiview | Version: | VirtualBox 4.3.16 |
Keywords: | fullscreen, multihead | Cc: | |
Guest type: | Windows | Host type: | Linux |
Description
I have a triple-head setup, all monitors different sizes. Guest gets two of three in fullscreen. Excepting occasional presumed missed keyup events (presenting as stuck modifier keys in the guest) this worked very well until the current release.
In 4.3.16, I cannot fullscreen anymore, the sizing appears to be offset from the assigned monitors. EG, desktop 1 has the appropriate sizing for monitor 2, and vice versa.
Attachments (3)
Change History (14)
comment:1 by , 11 years ago
comment:2 by , 11 years ago
Thanks! Deactivating the mini-toolbar did not help, and 3D has never been enabled on this VM. I have added log and screenshot (also display layout image) to the ticket.
Distro: Ubuntu Trusty 3.13.0-35-generic x86_64 DE: Unity WM: Compiz
punk:~$ xrandr | grep conn VGA-0 connected primary 1280x1024+2944+257 (normal left inverted right x axis y axis) 0mm x 0mm DVI-D-0 connected 1920x1200+1024+0 (normal left inverted right x axis y axis) 519mm x 324mm HDMI-0 disconnected (normal left inverted right x axis y axis) DVI-D-1 connected 1024x1280+0+176 left (normal left inverted right x axis y axis) 376mm x 301mm
comment:3 by , 11 years ago
This looks very much like the Ubuntu problem I mentioned. We hope that our fix will get into Compiz in Ubuntu 14.04 in a couple of weeks. In the mean-time I should be able to provide you with a test build tomorrow which will let you re-enable the old behaviour.
comment:4 by , 11 years ago
You can find a test build here:
https://www.215389.xyz/wiki/Testbuilds
To enable the old full-screen behaviour please install a build and run
$ VBoxManage setextradata global GUI/Fullscreen/LegacyMode 1
To disable it again once Compiz is fixed in Ubuntu 14.04 run the same command without the "1" at the end.
comment:5 by , 11 years ago
I have the same issue on Ubuntu 12.04.
Will this LegacyMode be supported in all future releases?
comment:6 by , 11 years ago
It should be. But you could also ask on the Ubuntu bug report for a back-port of the fix to Unity in Ubuntu 12.04.
comment:7 by , 11 years ago
This is also described in the user manual (even the changelog has a pointer to the section).
comment:8 by , 10 years ago
Se also
VBoxManage setextradata global GUI/Fullscreen/LegacyMode true
which works for me in Ubuntu 14.04 LTS.
comment:9 by , 10 years ago
For the record, this should be fixed in Compiz 0.9.11.3<1> Compiz in Ubuntu 14.10 already has the fix.
comment:10 by , 10 years ago
Ubuntu now have a fix available for testing for Ubuntu 14.04. Could someone using that test their package and update the Launchpad ticket? Thanks!
comment:11 by , 10 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
It would be great if you could provide a few more details, including a log file for the virtual machine and a screen shot.
A few more things for you to check. Which distribution and window manager are you using? Ubuntu Unity has a problem similar to what you describe with full-screen in VirtualBox 4.3.16<1> (we switched to using the "official" way of doing multi-monitor full-screen in that release and that exposed the problem. Ubuntu have accepted our patch to fix the problem); there are currently some full-screen issues which go away when the mini-toolbar is disabled (in the General/Advanced section of the machine settings) or when 3D is disabled (Display settings). Could you see if those make a difference?
<1> https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/1353675