Windows 8 and 8.1 Forums


VirtualBox interface looks ugly on Win8

  1. #1


    Orbiting the Moon
    Posts : 2,975
    Windows 10 x64

    VirtualBox interface looks ugly on Win8


    It's been a while since I talked about VirtualBox but as a user on Win8 I have to say that the interface looks a bit old-school to me. And that's hard to NOT notice it.

    To begin with, here is a screenshot from what I see on x64 Win7:
    Click image for larger version
    Notice the loading bar and you'll know where I'm going to next.
    This looks OK.

    Here is a screenshot from what I see on x64 Win8:
    Click image for larger version
    Looks like Win95 for sure.
    The same version as in Win7 above (4.2.4 and/or 4.2.6).

    There is no official fix to this issue but who I blame is Qt interface version 4.7.3 (marked in the picture). That version is what VBox uses for the moment, in short, to display the windows. There are 4 dll files that start with "Qt" and by right clicking you'll see the version numbers. Well if you look it this way, it's also Win8's fault since same VBox looks good in Win7.

    So what's the fix?
    Well I wasn't sure until I tested VBox OSE 4.2.4 (https://code.google.com/p/vbox-ose/).
    The "Qt" dll's are version 4.8.2 and believe it or not, it fixes the looks.

    VBox OSE x64 4.2.4:
    Click image for larger version
    That's more like it!
    Again this uses Win8 Aero loader instead of classic one and the interface looks alright.

    One crash seems to be fixed this way but I 'm not sure it was related to the old looks.

    Using this VBox version instead of the standard one requires some "skills" in knowing what files you replace.
    VBox OSE for Windows (XP/Vista/7/8) 64-bit
    This will scare most of the users I'm sure. But keep in mind that you run OSE normally without going to Win8 test mode.

    We'll have to wait and see if any newer versions of the official VBox will fix the looks but in the meantime, this is it.
    Last edited by Hopachi; 20 Dec 2012 at 13:49.

      My System SpecsSystem Spec

  2. #2


    Posts : 224
    .


    quick one for you, can't find the option(if it even exists) but can virtual box do fullscreen? when i do it for say xp i get limited resolution options that don't really fit my screens(widescreens) options seem to be for square screens.

    just wondering if i'm missing something silly.

    cheers
      My System SpecsSystem Spec

  3. #3


    Posts : 35
    Windows 8 Pro 32 & 64 bit w/ some Linux VMs


    Is it weird that I can't tell the difference between them?

    Edit: found it! green progress bar >>> instead of blue progress bar.
      My System SpecsSystem Spec

  4. #4


    Orbiting the Moon
    Posts : 2,975
    Windows 10 x64


    Quote Originally Posted by Neck Beard View Post
    Is it weird that I can't tell the difference between them?

    Edit: found it! green progress bar >>> instead of blue progress bar.
    Yes, but that blue is like the old classic look and can become anything that your hi-contrast/classic theme uses as "hi-lighted items" or "selected text" color.

    All controls, buttons and menu's are also different (sorry the screenshot doesn't have this shown).
    It doesn't use Aero (or what's left of it) elements but classic ones.

    So without an official VBox fix, only VBox OSE I mentioned above looks better, otherwise it's classic.

    This is what I mean by classic:
    Click image for larger version
    The desktop will be alright, this happens only in VirtualBox window (currently on versin 4.2).
    Last edited by Hopachi; 21 Dec 2012 at 06:26.
      My System SpecsSystem Spec

  5. #5


    Orbiting the Moon
    Posts : 2,975
    Windows 10 x64


    Quote Originally Posted by gazz9496 View Post
    quick one for you, can't find the option(if it even exists) but can virtual box do fullscreen? when i do it for say xp i get limited resolution options that don't really fit my screens(widescreens) options seem to be for square screens.

    just wondering if i'm missing something silly.

    cheers
    That is fixable.

    Install the latest additions, restart and when you go full-screen (the shortcut is right Ctrl + F), you will get your (host) native resolution (there is no stretching). 3D acceleration (in settings menu) is not required, works with or without it.

    This is what you need.

    Install the additions as usual:
    Click image for larger version
    After doing this it should work but if you sometimes don't see it change, resize the VM window with the mouse (dragging edges or hot corners) to initiate a resolution change, then it will work and you can switch to full-screen.

    Something else:
    Scale Mode (right Ctrl + C) goes almost full-screen and can take any resolution available on the guest. In this mode you stretch the screen to fill most of the place. Use this for games or programs that go full-screen in VirtualBox VM's.

    All view modes and default shortcuts:
    By default Host means right Ctrl.
    Click image for larger version
    Pressing the same combination a second time will exit you from that mode going back to windowed mode.

    That's it.
    Last edited by Hopachi; 21 Dec 2012 at 13:46.
      My System SpecsSystem Spec

  6. #6


    Orbiting the Moon
    Posts : 2,975
    Windows 10 x64


    Quote Originally Posted by Hopachi View Post
    It's been a while since I talked about VirtualBox but as a user on Win8 I have to say that the interface looks a bit old-school to me. And that's hard to NOT notice it.

    To begin with, here is a screenshot from what I see on x64 Win7:
    Click image for larger version
    Notice the loading bar and you'll know where I'm going to next.
    This looks OK.

    Here is a screenshot from what I see on x64 Win8:
    Click image for larger version
    Looks like Win95 for sure.
    The same version as in Win7 above (4.2.4 and/or 4.2.6).

    There is no official fix to this issue but who I blame is Qt interface version 4.7.3 (marked in the picture). That version is what VBox uses for the moment, in short, to display the windows. There are 4 dll files that start with "Qt" and by right clicking you'll see the version numbers. Well if you look it this way, it's also Win8's fault since same VBox looks good in Win7.

    So what's the fix?
    Well I wasn't sure until I tested VBox OSE 4.2.4 (https://code.google.com/p/vbox-ose/).
    The "Qt" dll's are version 4.8.2 and believe it or not, it fixes the looks.

    VBox OSE x64 4.2.4:
    Click image for larger version
    That's more like it!
    Again this uses Win8 Aero loader instead of classic one and the interface looks alright.

    One crash seems to be fixed this way but I 'm not sure it was related to the old looks.

    Using this VBox version instead of the standard one requires some "skills" in knowing what files you replace.
    VBox OSE for Windows (XP/Vista/7/8) 64-bit
    This will scare most of the users I'm sure. But keep in mind that you run OSE normally without going to Win8 test mode.

    We'll have to wait and see if any newer versions of the official VBox will fix the looks but in the meantime, this is it.
    Update:

    Some extra info over the classic look of the VirtualBox interface on Win8.

    I'm using VirtualBox 4.2.12 OSE x64 self-built on vs2010 and Qt 4.8.4: the UI is the same as in 4.8.2 here above, still better than the default. We'll have to wait for Qt 5 for full Windows 8 UI support in VirtualBox (and other QT programs) so it seems. Qt 4.8.4 is good enough: scroll sliders are small and no colors for recommmended and maximum (green - red), but thre rest of UI is good, I can call it Aero compatible.

    Screenshot:
    It's difficult to see that the CPU slider is set to 1 and there should be a limit in red color at 8 since the machine has 8 logical cores: not visible but experienced users don't really need that anyway. The classic look doesn't have this issue.
    Click image for larger version
    This is 4.2.12 with Qt 4.8.4 (looks the same as in 4.8.2 but is not classic as in 4.7.3)

    Maybe they'll switch to Qt 5 in VirtualBox 5... for better Win8 support (and Mac as well so it seems) but I read that most Linuxes have issues with the newer Qt and I'm not sure the'll switch from Qt 4.7. So far, what regards Win8, the VirtualBox interface looks classic with Qt 4.7 because the OS UI is not detected by Qt as Vista or 7 and in some way or another the generic Windows UI is set. This is a minor issue but for those who care more about the looks (as I do) should reconsider some other VirtualBox versions but those would be custom builds.

    Not sure if I'll dare to take a shot at building 4.2.12 or the next one with vs2012 because the support is still experimental and Qt 4.8.4 is the latest we got (because Qt 5 is not used yet in VBox).

    I'm no expert in compiling but it finally worked: Custom VBox build on Windows 8.
    I'm pleased with what I got right now and for the rest I'll leave it up to the VBox developers, no rush.

    Cheers
    Hopachi
      My System SpecsSystem Spec

  7. #7


    Orbiting the Moon
    Posts : 2,975
    Windows 10 x64


    Good news:

    since version 4.2.16, VirtualBox uses qt interface 4.8.4 by default and ui 'looks' issue is fixed. The self-built OSE version isn't needed for this purpose anymore (see previous posts and screenshots).

    Side-note:
    Now we just need a fix with the networking in the Win 8.1 preview and we're good to go (although this setup can be called usable, some weird networking issues may occur: I was able to use internet in a VM though).

    More about this here:
    Windows 8.1 and VirtualBox
      My System SpecsSystem Spec

  8. #8


    Hafnarfjörður IS
    Posts : 4,376
    Linux Centos 7, W8.1, W7, W2K3 Server W10


    Hi there
    maybe I'm being a bit pedantic here -- but if you are running a VM who cares what the Virtual software interface looks like --surely it's the VM that's important unless I've mis understood something. You can enable all the relevant desktop effects on the GUEST that the GUEST OS supports.

    Here's a screenshot of W2K3 Server VM running in Windowed mode -- can't see that the Interface is even relevant -- I'm running VMware workstation which has a very similar look anyway to VBOX.

    Cheers
    jimbo
    Attached Thumbnails Attached Thumbnails vmware.png  
      My System SpecsSystem Spec

  9. #9


    Orbiting the Moon
    Posts : 2,975
    Windows 10 x64


    Quote Originally Posted by jimbo45 View Post
    -- but if you are running a VM who cares what the Virtual software interface looks like --
    True.
    Don't forget fullscreen: you don't even see the UI.

    But VMWare already changed the UI a couple of times and they even mention it in the change-log/improvements section. So that means someone cares even if that's not us.

    About older Vbox: the older QT 4.7 isn't compatible with Win8 in terms of theming and the classic UI was more like an "emergency light" solution. There were even some possible crashes involved. These things aren't the most hard ones and they do get fixed.

    Cheers
    Hopachi
      My System SpecsSystem Spec

VirtualBox interface looks ugly on Win8
Related Threads
Hey folks, I just registered and still using Windows 7 but the other night I installed 8.1 on a second drive and after 24 hours of testing and tweaking i like the performance side of it all but my GOD is it ever ugly. There is absolutely no warmth to it whatsoever. The window borders and task...
Ugly colors in Customization
Why does MS insist on using overly bright pastel looking colors across all their OS's? Starting with XP on up to Win8 they use pastel bright colors that in my opinion are not pleasing to the eyes. It's like they let the grade school girls design the color scheme. Why can't they find a line...
If you have Win8 RP installed and you decide to use VirtualBox, there is a chance to experience some issues. - First of all during install: the installer seems to hang when it's almost completed. It can take up to 10 minutes to complete the install. (Win7 compatibility has no effect) - After...
Sim Trader - A Win8 App that redefines the Metro interface. in Free Developer Programs and Projects
http://www.youtube.com/watch?v=jcG4CalhLFU&feature=g-upl This application was made in 5 days. If you like what you see, and want it to win a Win8 hackathon, go here and vote! Takes 1 second: Byte Code Canada | Team @ CoderCharts
RTM is ugly as heck in General Support
Just installed the leaked RTM. No aero glass. Inactive windows are gray. Taskbar is transparent, but there is no blur. I can post screens later, but it's much worse than the RP. If any other people here are interested in helping me fix this, and have some skillz, we should try to work this...
C:\Users\{user name}\AppData\Local\Microsoft\Windows\Application Shortcuts folder and the C:\ProgramData\Microsoft\Windows\Start Menu\Programs folder are the two folders that contain all the information for the Metro interface. All of the apps that appear on it are here. Before messing about...
I have installed build 7989 on VirtualBox 4.0.8 r71778, installation went fine but, having trouble getting the internet connection to work. First time using VB. Wireless router, Linksys WRT54G2, host computer is using cable. Rig specs listed below. Tried: PCnet-Fast III (Am79C973), Cable...
Eight Forums Android App Eight Forums IOS App Follow us on Facebook