VirtualBox

Opened 8 years ago

Closed 8 years ago

#16716 closed defect (fixed)

Mini-Toolbar missing (not visible) in fullscreen using QT

Reported by: PiranhaPhish Owned by:
Component: GUI Version: VirtualBox 5.1.22
Keywords: mini toolbar fullscreen seamless qt Cc:
Guest type: all Host type: Linux

Description

5.1.20 was supposed to (once again) fix the missing mini-toolbar, but I still cannot see it using 5.1.22. So I'm guessing the fix didn't apply to QT (i.e KDE Plasma).

It seems to appear in the task switcher as its own window, but does not sit above the fullscreen guest. I have found no way to access it at all.

Ctrl-Home still works to bring up the menu.

Attachments (2)

qtdiag.txt (5.3 KB ) - added by PiranhaPhish 8 years ago.
QT Diagnostic Info (generated using qtdiag)
virtualbox.so-ldd_diff.txt (1.2 KB ) - added by PiranhaPhish 8 years ago.
Diff of 'ldd' ran on the virtualbox.so file of *.deb package vs *.run installer

Download all attachments as: .zip

Change History (12)

by PiranhaPhish, 8 years ago

Attachment: qtdiag.txt added

QT Diagnostic Info (generated using qtdiag)

comment:1 by PiranhaPhish, 8 years ago

I just noticed that the toolbar can sometimes be seen at the bottom of the screen over top of another unrelated application, though never on top of the actual guest. And even when it is visible, it remains unresponsive to clicks just as it had been in recent releases.

Functionality seems to just be getting worse with each release.

comment:2 by Socratis, 8 years ago

@PiranhaPhish
There was a ticket open, #16325, and you opened something that is clearly a duplicate? Since you already posted in #16325, you should be getting notifications about the test builds containing a potential fix. You should head in #16325 and read the updates.

comment:3 by PiranhaPhish, 8 years ago

@socratis That ticket was about the toolbar being unresponsive, not being missing. I actually did have the other issue of it being unresponsive a few versions back, but now it is completely missing.

There are even other tickets open about the toolbar being "invisible" wherein the buttons can actually be clicked but not seen. But, again, this doesn't apply in my situation.

I have searched extensively but can't seem to find any other reports dealing with my situation.

comment:4 by Socratis, 8 years ago

Hmm... the differences were not subtle that I may have misunderstood. My apologies.

I take it that you've already tried the test builds and they're not too much of an improvement, right?

comment:5 by PiranhaPhish, 8 years ago

So I apologize as well as I didn't think to try the test build. I tried it just now (v5.1.23) and the mini toolbar does indeed work. Digging a little further, I tried installing the official release of 5.1.22 using the manual installer (*.run) instead of the Debian package, and it works there as well.

So it seems the problem is somehow related to how it is packaged/installed in the official Debian (*.deb) package.

I noticed that the VirtualBox GUI appears slightly different when using the manual installer. They both seem to use Qt5, though the manual installers include their own copy of it instead of relying on the distribution's.

I could assume that perhaps the problem is related to the distribution's configuration of the Qt library. So I tried switching the Qt widget themes (as well as Plasma desktop themes) to various ones and, despite the VirtualBox GUI reflecting the changes, the problem persisted.

I'm attaching the diff of the ldd command ran on the deb-installed version vs the run-installed version. I've simplified it some to make it more useful.

by PiranhaPhish, 8 years ago

Attachment: virtualbox.so-ldd_diff.txt added

Diff of 'ldd' ran on the virtualbox.so file of *.deb package vs *.run installer

in reply to:  5 comment:6 by Socratis, 8 years ago

Replying to PiranhaPhish:

So it seems the problem is somehow related to how it is packaged/installed in the official Debian (*.deb) package.

The ".run" version includes its own Qt5 libraries. The distro ones rely on the distro to provide the appropriate support for their own Qt5 libraries. So, it might be an issue with your Qt5 installation?

comment:7 by PiranhaPhish, 8 years ago

I'll try installing the deb on some different VM guests to narrow down anything specific to my machine or a particular distribution. I keep a fairly clean and consistent system, so I don't think it's a misconfiguration or dependency problem on my part, but perhaps it's the way Kubuntu is interpreting the package's dependencies.

comment:8 by PiranhaPhish, 8 years ago

This appears to be fixed in v5.1.24, possibly as part of ticket #16325. Though that ticket had to do with the toolbar being unresponsive, the fixes it addressed must have corrected the "missing" behavior as well.

comment:9 by PiranhaPhish, 8 years ago

This appears to be fixed in v5.1.24, possibly as part of ticket #16325. Though that ticket had to do with the toolbar being unresponsive, the fixes it addressed must have corrected the "missing" behavior as well.

Version 0, edited 8 years ago by PiranhaPhish (next)

comment:10 by Frank Mehnert, 8 years ago

Resolution: fixed
Status: newclosed

Thanks for the information.

Note: See TracTickets for help on using tickets.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette