VirtualBox

Opened 7 years ago

Closed 7 years ago

#16647 closed defect (wontfix)

Linux host VBox 5.1.18 ignores GTK color theme -> Qt5 issue

Reported by: jamshark70 Owned by:
Component: GUI Version: VirtualBox 5.1.18
Keywords: color theme Cc:
Guest type: Windows Host type: Linux

Description

Ubuntu 14.04. I'm using "Dorian-theme"[1]. In just about every application, I get dark window title bars, menu bars, dialog box backgrounds etc.

When I was using VirtualBox 4.x, VBox menu bars and backgrounds were dark, matching the theme.

I recently upgraded to 5.1, and backgrounds have regressed to light color.

It's not a high priority issue, but it's jarring to have two brightly colored bars (VBox menus "File, Machine...", and the VBox status bar at the bottom) on the screen where everything else is dark.

Since VBox used to be able to handle color themes properly, and now it doesn't, technically it's a regression.

Attached is a screenshot showing Firefox menu bars (OK) vs. VBox (not OK).

[1] https://www.gnome-look.org/content/show.php/Dorian+Theme?content=157200

Attachments (1)

menu-colors.png (11.2 KB ) - added by jamshark70 7 years ago.
Firefox menu bars (correct colors) vs VBox menu bar (bright, wrong colors)

Download all attachments as: .zip

Change History (2)

by jamshark70, 7 years ago

Attachment: menu-colors.png added

Firefox menu bars (correct colors) vs VBox menu bar (bright, wrong colors)

comment:1 by Michael Thayer, 7 years ago

Resolution: wontfix
Status: newclosed
Summary: Linux host VBox 5.1.18 ignores GTK color themeLinux host VBox 5.1.18 ignores GTK color theme -> Qt5 issue

I think that this is not a regression as such but more limited support for older Linux systems in newer versions. More specifically, we require a reasonably recent version of Qt5, and if a particular distribution does not provide that by default we bundle a package. However, bundled versions of Qt5 are not (as far as I know) able to pick up theme information. I don't think it would be impossible, but unless we have missed something it is just not supported by Qt. You might want to get in touch with the Qt developers about that. It is something they could probably fix if they wanted to, or someone else could fix using the Qt source if they did not. Unfortunately it is something we will not be able to do, as we have too many tasks which we consider more important which take up our available developer time.

Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use