Bug 412379

Summary: When a menu is selected, the pop-up menu is blank
Product: [Applications] konsole Reporter: Jim Anderson <jim_anderson>
Component: fontAssignee: Konsole Developer <konsole-devel>
Status: RESOLVED FIXED    
Severity: grave    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Jim Anderson 2019-09-26 20:04:31 UTC
SUMMARY


STEPS TO REPRODUCE
1. bring up konsole
2. In the konsole toolbar, select 'File', 'Edit', 'View', or any of the items and the menu drops down
3. 

OBSERVED RESULT

When a menu item is selected, the menu pops up a rectangular black box that is blank. I suspect the font and the background are both defaulting or being set to the same color.

EXPECTED RESULT

I expect the normal menu to be readable.


SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version:
Bunsenlabs Linux: Helium - 4.9.0-11-amd64 #1 SMP Debian 4.9.189-3
Qt Version: 5 (I think)

ADDITIONAL INFORMATION

konsole version 16.12.0

I suspect that this is a configuration problem. I have been running Konsole on older versions of Bunsenlabs linux for years and never had a problem. Is there a way to set the menu font manually?
Comment 1 Kurt Hindenburg 2019-10-06 15:21:31 UTC
Try changing the fonts in System Settings->Fonts - you might have to restart Konsole afterwards
Comment 2 Jim Anderson 2019-10-08 04:12:06 UTC
I'm not sure if you meant to use the konsole menu to change the font. I cannot do that since I cannot read any of the menus.

Is there a way to change the font in a configuration file?

Jim
Comment 3 Kurt Hindenburg 2019-10-08 13:48:17 UTC
Not in Konsole, if you're using plasma start System Settings and then change the menu item for Fonts.  I don't think you can change the menu fonts in an application.
Comment 4 Jim Anderson 2019-10-09 15:26:21 UTC
I don't think I provided enough information. In fact, I'm not sure I should be posting here. Please read on.

First off, I am NOT a UI programmer and know little about UI environments. I typically take what I get and use it.

I am runnning Konsole, a KDE application, in a non-KDE environment. I am running it on Openbox windowing environment in Bunsenlabs Linux, a Debian distribution. Openbox is a Qt based environment as far as I know.

I changed the theme in openbox and I observed that the window that Konsole came up in changed to the new theme, meaning that the window border and window title bar changed to reflect the new theme. The change in theme, did NOT affect the horizonal menu bar, hence I can still not read the menus.

It seems to me that the graphics of the menu bar may be dependent on the a theme set when using KDE. In past releases of Bunsenlabs Linux, the default settings have worked for me. Possibly, the new Bunsenlabs Helium release has default settings that differ from past releases. As far as I recall, none of my default settings have changed.

I wonder if Konsole is an X-windows application? Potentially, the menu bar font color and background color are set by X-windows settings?
Comment 5 Christoph Feck 2019-10-09 18:19:59 UTC
Please use qt5ct if you are using Qt5 applications on desktops other than Plasma.

> Openbox is a Qt based environment as far as I know

Nope. It is X11 code written in C, without using any toolkit.

If the menu is all black, it is also possible that the window manager doesn't map it correctly. I doubt the issue you see is related to fonts.
Comment 6 Jim Anderson 2019-10-31 20:48:03 UTC
I have moved on to a different environment, at least for now. I will not be using KDE on Bunsen labs helium in the near future and probably never will, so I'm closing this issue.