[Solved] VM in full screen mode always appears in host's main screen

Discussions related to using VirtualBox on Windows hosts.
Post Reply
boh
Posts: 10
Joined: 9. Feb 2015, 12:36

[Solved] VM in full screen mode always appears in host's main screen

Post by boh »

Hi everybody,

I have a windows host with a three-monitor setup (all of them are identical and 4K).

I run on my host a Windows Guest.

No matter what host screen I choose from the VM menu, in full screen mode the VM will always move to main host screen... which is very annoying.

I am running Virtual Box 6.0.10 r132072.

I attach the log file.

Anyone can help me with this bug?

Thanks a lot.
Attachments
Clone di PC di Casa-2019-07-22-09-45-33.zip
(19.8 KiB) Downloaded 17 times
Last edited by socratis on 29. Aug 2019, 18:33, edited 1 time in total.
Reason: Marked as [Solved].
socratis
Site Moderator
Posts: 27330
Joined: 22. Oct 2010, 11:03
Primary OS: Mac OS X other
VBox Version: PUEL
Guest OSses: Win(*>98), Linux*, OSX>10.5
Location: Greece

Re: VM in full screen mode always appears in host's main screen

Post by socratis »

boh wrote:Anyone can help me with this bug?
Why are you in such a hurry to call it "a bug"? Have you tried going in the MenuBar, or pressing HostKey+Home » View » Virtual Screen 1 » Use Host Screen 1/2/3/.../n?
Do NOT send me Personal Messages (PMs) for troubleshooting, they are simply deleted.
Do NOT reply with the "QUOTE" button, please use the "POST REPLY", at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.
boh
Posts: 10
Joined: 9. Feb 2015, 12:36

Re: VM in full screen mode always appears in host's main screen

Post by boh »

Hi Socratis,

yes, I did try what you suggest.
I am sorry for my english, but that is what I meant by "No matter what host screen I choose from the VM menu, in full screen mode the VM will always move to main host screen".

No matter which host screen I select, the VM will always remain on host main screen.

I can move the vm to other host screens (I have 3 screens in total) if I do not use the full screen mode.
socratis
Site Moderator
Posts: 27330
Joined: 22. Oct 2010, 11:03
Primary OS: Mac OS X other
VBox Version: PUEL
Guest OSses: Win(*>98), Linux*, OSX>10.5
Location: Greece

Re: VM in full screen mode always appears in host's main screen

Post by socratis »

OK, let's try and see if we can reset some settings then. I would like to see the "recipe" of the VM, the ".vbox" file:
  1. Right-click on the VM in the VirtualBox Manager. Select "Show in Explorer".
  2. ZIP the selected ".vbox" file and attach it to your response.
Do NOT send me Personal Messages (PMs) for troubleshooting, they are simply deleted.
Do NOT reply with the "QUOTE" button, please use the "POST REPLY", at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.
boh
Posts: 10
Joined: 9. Feb 2015, 12:36

Re: VM in full screen mode always appears in host's main screen

Post by boh »

Hi Socratis,

thank you for your help.

I attach what you requested (you will find a vbox file and also a vbox-prev file; they both have the same date (today)).

Thanks again
Best regards,
Domenico
Attachments
Clone di PC di Casa.zip
(4.68 KiB) Downloaded 13 times
boh
Posts: 10
Joined: 9. Feb 2015, 12:36

Re: VM in full screen mode always appears in host's main screen

Post by boh »

Hi Socratis,

I have gone through the log file of the VM (I attach it in case you want to see it).

I think I might found the issue: while loading, the VM sees only one host monitor.

I paste in the following the relevant lines:
00:00:01.732561 [/Devices/vga/0/Config/] (level 4)
00:00:01.732562   3DEnabled        <integer> = 0x0000000000000000 (0)
00:00:01.732563   CustomVideoModes <integer> = 0x0000000000000000 (0)
00:00:01.732563   FadeIn           <integer> = 0x0000000000000001 (1)
00:00:01.732563   FadeOut          <integer> = 0x0000000000000001 (1)
00:00:01.732564   HeightReduction  <integer> = 0x0000000000000000 (0)
00:00:01.732564   LogoFile         <string>  = "" (cb=1)
00:00:01.732565   LogoTime         <integer> = 0x0000000000000000 (0)
00:00:01.732565   MonitorCount     <integer> = 0x0000000000000001 (1)
00:00:01.732565   ShowBootMenu     <integer> = 0x0000000000000002 (2)
00:00:01.732566   VRamSize         <integer> = 0x0000000008000000 (134 217 728, 128 MB)
00:00:01.732567 
00:00:01.732567 [/Devices/vga/0/LUN#0/] (level 4)
00:00:01.732568   Driver <string>  = "MainDisplay" (cb=12)
00:00:01.732568 
00:00:01.732568 [/Devices/vga/0/LUN#0/Config/] (level 5)
00:00:01.732569   Object <integer> = 0x0000000002019400 (33 657 856)
00:00:01.732569 
00:00:01.732570 [/Devices/vga/0/LUN#999/] (level 4)
00:00:01.732570   Driver <string>  = "MainStatus" (cb=11)
Attachments
log file - Clone di PC di Casa-2019-08-26-16-40-06.zip
(19.71 KiB) Downloaded 11 times
socratis
Site Moderator
Posts: 27330
Joined: 22. Oct 2010, 11:03
Primary OS: Mac OS X other
VBox Version: PUEL
Guest OSses: Win(*>98), Linux*, OSX>10.5
Location: Greece

Re: VM in full screen mode always appears in host's main screen

Post by socratis »

boh wrote:I think I might found the issue: while loading, the VM sees only one host monitor.
No, that's not it, that's showing how many virtual monitors your VM has.

Please follow the following steps, exactly as I'm describing them...

Exit from full-screen, move the VM window to monitor 2, take it to full-screen again. Does it work?

If not, exit full-screen, close the VM, and enter the following command:
  • 
    cd "C:\Program Files\Oracle\VirtualBox"
    VBoxManage setextradata "Clone di PC di Casa" "GUI/VirtualScreenToHostScreen0" 1
Start the VM, take it to full-screen. Does it work?

For future reference, you should completely shut down the VM before grabbing the VBox.log.
Do NOT send me Personal Messages (PMs) for troubleshooting, they are simply deleted.
Do NOT reply with the "QUOTE" button, please use the "POST REPLY", at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.
boh
Posts: 10
Joined: 9. Feb 2015, 12:36

Re: VM in full screen mode always appears in host's main screen

Post by boh »

Hi Socratis,

I followed your guidelines.

Here are the results:

1) "Exit from full-screen, move the VM window to monitor 2, take it to full-screen again. Does it work?"
When I exit from full-screen mode, the VM moves by itself to monitor 2 (no need to move it, hence).
When I take it to full-screen again, the VM moves back by itself to the main host monitor

2) "If not, exit full-screen, close the VM, and enter the following command:"...

This worked!

Thank you so much, Socratis.

Very kind of you.

Domenico
socratis
Site Moderator
Posts: 27330
Joined: 22. Oct 2010, 11:03
Primary OS: Mac OS X other
VBox Version: PUEL
Guest OSses: Win(*>98), Linux*, OSX>10.5
Location: Greece

Re: VM in full screen mode always appears in host's main screen

Post by socratis »

Glad you got it going Domenico! Marking as [Solved].
Do NOT send me Personal Messages (PMs) for troubleshooting, they are simply deleted.
Do NOT reply with the "QUOTE" button, please use the "POST REPLY", at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.
Post Reply