Page 1 of 1

VirtualBox 7.2

Posted: Thu Aug 14, 2025 1:29 pm
by BV206
VirtualBox 7.2 was released today. Anybody else try it yet?
I downloaded the Debian 12 .deb file from their web site and installed it over 7.1.12 which was also installed from their .deb file.

They changed the main VirtualBox Manager GUI. There is a button on the bottom left to show or hide text. The change log says:
GUI: Moved global and VM tools from hamburger menus to global tools taskbar (vertically on the left) and the VM tools tabs (horizontally above the right hand panel) to make them easier to reach

My installation appears to be broken. It only shows or hides the text for the taskbar.
None of the other menu or top menu bar items have text, only wide drop down menus with icons on the left and empty space where there should be text.

I thougt maybe it was a configuration problem so I completely purged virtualbox*, deleted ~/.config/VirtualBox, rebooted installed the .deb again, rebooted and got the same result.

Re: VirtualBox 7.2

Posted: Thu Aug 14, 2025 1:47 pm
by siamhie
Post your QSI (Quick System Info) found in MX Tools.
Select "Copy for forum" and paste it as a new comment.

Re: VirtualBox 7.2

Posted: Thu Aug 14, 2025 1:48 pm
by Eadwine Rose
What does the VB forum say about it?

Re: VirtualBox 7.2

Posted: Thu Aug 14, 2025 2:03 pm
by BV206
This isn't a help request. QSI isn't needed.

VB forums had nothing yet, just a release anouncement.

Re: VirtualBox 7.2

Posted: Thu Aug 14, 2025 2:04 pm
by Eadwine Rose
So you want to chat about how it installs broken? *confused*

Re: VirtualBox 7.2

Posted: Thu Aug 14, 2025 2:11 pm
by BV206
I was only sharing my experience. My mistake for believing you could do that in the genreral chat forum.

Re: VirtualBox 7.2

Posted: Thu Aug 14, 2025 2:12 pm
by Eadwine Rose
I will move it back to there, I thought you were in the wrong spot.


edit 15 august. Moved it back to help forum, it has clearly become a help topic.

Re: VirtualBox 7.2

Posted: Thu Aug 14, 2025 3:39 pm
by siamhie
What messages do you get when you start VB 7.2 from the terminal?

Re: VirtualBox 7.2

Posted: Thu Aug 14, 2025 4:11 pm
by BV206
siamhie wrote: Thu Aug 14, 2025 3:39 pm What messages do you get when you start VB 7.2 from the terminal?
I don't know. I purged it and reinstalled 7.1.12.
7.1.12 doesn't have any output when run from terminal.

Re: VirtualBox 7.2

Posted: Thu Aug 14, 2025 7:43 pm
by BV206
BV206 wrote: Thu Aug 14, 2025 1:29 pm I thougt maybe it was a configuration problem ...
Yep. The VB 7.2 .deb package is Qt6 and MX comes with QT PLATFORMTHEME settings set to gtk2. I fixed that. Don't know if it will break something else.

Re: VirtualBox 7.2

Posted: Thu Aug 14, 2025 10:04 pm
by siamhie
BV206 wrote: Thu Aug 14, 2025 7:43 pm
BV206 wrote: Thu Aug 14, 2025 1:29 pm I thougt maybe it was a configuration problem ...
Yep. The VB 7.2 .deb package is Qt6 and MX comes with QT PLATFORMTHEME settings set to gtk2. I fixed that. Don't know if it will break something else.

I don't know if you might have the qt6gtk2 package installed.
Package: qt6gtk2
Version: 0.4-1~mx23
State: installed
Automatically installed: yes
Multi-Arch: same
Priority: optional
Section: x11
Maintainer: Steven Pusser <stevep@mxlinux.org>

To enable it for all Qt applications, export QT_QPA_PLATFORMTHEME=qt6gtk2 or 'gtk2', 'qt5gtk2' also work for compatibility reasons.
To avoid visual bugs, ensure that the environment variable QT_STYLE_OVERRIDE is not set before usage.

Re: VirtualBox 7.2

Posted: Fri Aug 15, 2025 10:28 am
by DeepDayze
BV206 wrote: Thu Aug 14, 2025 7:43 pm
BV206 wrote: Thu Aug 14, 2025 1:29 pm I thougt maybe it was a configuration problem ...
Yep. The VB 7.2 .deb package is Qt6 and MX comes with QT PLATFORMTHEME settings set to gtk2. I fixed that. Don't know if it will break something else.
Seems newer Qt6 apps now don't seem to run if you are using any gtk2 based theme. As an aside I had this sort of issue on MX-23.6 as the latest Brave and Vivaldi browsers also fail to run if you have a gtk2 theme, so this may mean you'd have to change themes. I installed Fluxbox and those browsers open on there and not in Plasma 5, so this may confirm your issue with the new VB.

Re: VirtualBox 7.2

Posted: Fri Aug 15, 2025 10:58 am
by BV206
qt6gtk2 is already installed. Here are the packages that MX 23.6 Xfce ISO has that begin with qt:

Code: Select all

ii  qt-heif-image-plugin                  0.3.3-1~mx23                           amd64        Qt 5 Plugin for HEIF Images
ii  qt5-gtk-platformtheme:amd64           5.15.8+dfsg-11+deb12u2                 amd64        Qt 5 GTK+ 3 platform theme
ii  qt5-gtk2-platformtheme:amd64          5.0.0+git23.g335dbec-4+b7              amd64        Qt 5 extra widget styles - GTK+ 2 Platform theme
ii  qt5-image-formats-plugins:amd64       5.15.8-2                               amd64        Qt 5 Image Formats module
ii  qt5-style-plugin-cleanlooks:amd64     5.0.0+git23.g335dbec-4+b7              amd64        Qt 5 extra widget styles - Cleanlooks
ii  qt5-style-plugin-motif:amd64          5.0.0+git23.g335dbec-4+b7              amd64        Qt 5 extra widget styles - Motif
ii  qt5-style-plugin-plastique:amd64      5.0.0+git23.g335dbec-4+b7              amd64        Qt 5 extra widget styles - Plastique
ii  qt5-style-plugins:amd64               5.0.0+git23.g335dbec-4+b7              amd64        Qt 5 extra widget styles
ii  qt6-gtk-platformtheme:amd64           6.4.2+dfsg-10                          amd64        Qt 6 GTK+ 3 platform theme
ii  qt6-translations-l10n                 6.4.2-1                                all          translations for Qt 6
ii  qt6gtk2:amd64                         0.3-0.1~mx23+1                         amd64        GTK 2 integration plugins for Qt6
Since I don't know crap, I thought maybe MX needed qt6ct or qt5ct so VB could recognize the font or some other setting they changed. It seems like I had problems with qt apps several years ago and went back to Linux Mint and everything worked.

I searched for PLATFORMTHEME in the config files in /etc and found
/etc/X11/Xsession.d/56xfce4-qtconfig
It has comments:
#set qt environment variables to follow user chosen platform
#default plugin is gtk2
#$HOME/.config/MX-Linux/qt_plugin.conf can hold a user settable value

I created a ~/.config/MX-Linux/qt_plugin.conf that only contains
qt6ct
Then I installed qt6ct, rebooted, ran qt6ct to select the fonts and icon theme and then VB worked.

Then I remembered that in the past some programs needed a ~/.gtkrc-2.0 file for gtk2 settings. I don't know if that is still true. MX 23 doesn't ship with it.

Re: VirtualBox 7.2

Posted: Fri Aug 15, 2025 12:59 pm
by BV206
BV206 wrote: Fri Aug 15, 2025 10:58 am I created a ~/.config/MX-Linux/qt_plugin.conf that only contains
qt6ct
I changed it from qt6ct to qt6gtk2, uninstalled qt6ct ,rebooted and that also works.

Re: VirtualBox 7.2

Posted: Fri Aug 15, 2025 2:11 pm
by siamhie
BV206 wrote: Fri Aug 15, 2025 12:59 pm
BV206 wrote: Fri Aug 15, 2025 10:58 am I created a ~/.config/MX-Linux/qt_plugin.conf that only contains
qt6ct
I changed it from qt6ct to qt6gtk2, uninstalled qt6ct ,rebooted and that also works.
I recall having to do that for a program awhile back in fluxbox. (can't remember the name)

My startup file went from

Code: Select all

# export Qt variables
export QT_QPA_PLATFORMTHEME=gtk2
export QT_PLATFORMTHEME=gtk2
export QT_PLATFORM_PLUGIN=gtk2
to

Code: Select all

# export Qt variables
export QT_QPA_PLATFORMTHEME=qt6gtk2
export QT_PLATFORMTHEME=qt6gtk2
export QT_PLATFORM_PLUGIN=qt6gtk2
I do remember it messing with some of the other gtk2 themed programs.

That's "Life in a Window Manager". (Hey, that could be my new signature :happy: )