154

How do I display the menu bar of VirtualBox?

Functions like cdrom, usb, etc need access to the menu bars to work.

enter image description here

3
  • RIGHT CLICK MOUSE + HOME? Not working!!! Please help, what is Host and Right Control? What I should press to access the menu?
    – user269776
    Apr 17, 2014 at 5:48
  • If the answer doesn't work, you may be using the keyboard in French mode ;)
    – Harvinder
    Jun 8, 2014 at 15:15
  • This may be a New Change. Unsure on that one. However you can simply double click the top of the window(where the file/menu should be) and toggle modes. Sep 26, 2018 at 21:57

9 Answers 9

233

Because you're in scale mode which causes it to be hidden.

Host + C is the toggle for scale mode (where Host is Right Control by default)

4
  • 20
    Lost my temper on this, lol. hours later, gave up and googled this. Thank you so much.
    – motobói
    Dec 2, 2014 at 16:00
  • 3
    Amended this answer with the Host+Home trick from Steve Saporta's answer - however note that it isn't necessary to exit scale mode to access the menus in this way.
    – Tom
    May 8, 2015 at 18:10
  • 1
    I'd love to understand the logic behind this behaviour. It's something so trivial, I didn't even think of Googling about it. And I lost an entire day on it.
    – aalaap
    Jul 6, 2016 at 12:31
  • Thanks, that did the trick. I agree, it is a very bad behaviour without any visual hint. I thought they just decided to remove the menu. It has been frustrating me for a long time, I had to use USB filters and re-connect to pass USB device into a VM until I lost patience and searched this problem. We should consider creating a bug report upstream.
    – k3a
    Jun 6, 2018 at 18:51
46

On Windows XP and Windows 7, as of Aug 2014, there's more to the story. To bring up the menu, and to be able to access all items on the menu:

  1. If you're in scale mode, disable that with Host+c.
  2. Bring up the menu by pressing Host+Home.
  3. That will display the first of several menus. To get to additional menus, press the right arrow key.
3
  • 1
    or just use the mouse to bring up the menu (assuming you're not in full screen mode) :)
    – rogerdpack
    Dec 30, 2014 at 18:19
  • 2
    This is a great answer! I am running in FWVM and therefore have no menu bar. As far as I can tell, this is the only way to do it in FWVM. Feb 15, 2016 at 17:50
  • 5
    Host+Home brings up the menu without exiting scaled mode
    – phuclv
    Dec 6, 2016 at 10:23
12

Weird.. but you want to also make sure the menu has the proper options selected. so by.

  1. going back to the Oracle VM VirtualBox Manager,
  2. right click your virtual machine, go to setting
  3. then go down to user interface.
  4. make sure all your menu options are highlighted blue.

make sure the options look like this.

enter image description here

  1. hit apply and/or ok (cant remember which one)
  2. go back to your virtual machine, press Ctrl + home
  3. use the arrow keys to go down to view then select show menu bar.

solved.

do note.. if u don't see the menu after pressing Ctrl + home. try pressing ctrl + c then ctrl + home.

2
  • 2
    In windows, Right Ctrl is the default Host key. So try above shortcuts with Right Ctrl not Left one :) Jun 28, 2019 at 3:19
  • @MenukaIshan, this tip saved my butt! May 20, 2020 at 18:13
11

I faced the same issue on my macbook pro and I found a solution:

A dirty workaround if using Ubuntu is to shut down all VirtualBox, and then edit the ~/.VirtualBox/VirtualBox.xml file. Find the line

<ExtraDataItem name="GUI/Toolbar" value="false"/>

and change the value to true.

If any process were still running when edited the file, the changes will most likely be gone once the processes update the file.

(Source)

In case you don't find this line (like in my case) simply add this line.

On OS X you can find VirtualBox.xml in /Users/<username>/Library/VirtualBox dir.

2
  • Most complete answer if you're looking for virtualboxmanager GUI toolbar(s) -- especially with the Source cited. Read the source: there's a quick way to right click the /bottom/ menu and turn on the toolbar if you haven't whacked both of them.
    – fbicknel
    Feb 27, 2017 at 15:24
  • 1
    This is the only answer that worked for me. Turn off the menu bar in the gui when the VM is running and you can't turn it back on without powering down the VM and either editing the .vbox file by hand or ticking the easy to miss, untitled check box on the gui somewhere. Terrible UI.
    – user12753
    Sep 21, 2017 at 8:45
3

I was tearing out my hair until I noticed that Ubuntu 16.04 puts menus not on the window but at the top of the screen (status?) bar. I didn't have the window maximized because I did not want to see excess white space, so the window has a bar also and that is where I was looking. :) noob moment of the day for sure.

1
3

To return ownership of keyboard and mouse to your host operating system, VirtualBox reserves a special key on your keyboard for itself: the "host key". By default, it is the right Control key on your keyboard on a windows machine and left Command key on a Mac.

2

I came here to find an solution and suddenly had the hunch that something was interfering with the guest window processing host keys. I turned out that I enabled the "Show postion of pointer when the Control key is pressed" checkbox. Disabling it fixed the problem and now I can switch from scale mode to full screen and seamless mode. Also have the mini menu back :)

1

Sooo... First use "Host"+"Home" buttons, next go to "view" --> "Full screen mode" --> now you are in the full screen mode and you have to escape from full screen mode and you will see the top menu bar. :)

1

CTRL+C or CTRL+F won't work if the machine is paused.

You have to press CTRL+P to unpause, if the menu is hidden.

1
  • CTRL + C or F will work thereafter.
    – ihaveitnow
    Jun 8, 2017 at 14:07

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .