Bug 422725 - Many Main menu bar entries end with a question mark
Summary: Many Main menu bar entries end with a question mark
Status: RESOLVED WORKSFORME
Alias: None
Product: krita
Classification: Applications
Component: General (show other bugs)
Version: 4.2.9
Platform: Other macOS
: NOR minor
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-06-10 07:53 UTC by Jo
Modified: 2020-08-16 09:32 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Question mark in menu entries (1.86 MB, image/jpeg)
2020-06-10 08:21 UTC, Jo
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jo 2020-06-10 07:53:08 UTC
SUMMARY

OBSERVED RESULT
Many Main menu bar entries end with a question mark, something is missing 

(e. G. Cut, copy, paste - layers in menu bar "layers" of the main menu bar of Krita, end with a question mark - but this is only an example, there's no menu entry with icon in any of the menus) 

EXPECTED RESULT
The question mark tells me that resources must be missing, I guess some icons. I didn't modify anything, but use Krita out of the box. I don't care about icons in menu bars, please keep it simple. No need for fancy stuff like that 

SOFTWARE/OS VERSIONS
macOS: 10.4.6
Comment 1 Dmitry Kazakov 2020-06-10 07:59:45 UTC
Could you make a screenshot of the problem and attach it to the bug? I don't think anyone else has this problem...

And I'm not sure that OSX 10.4.6 is still supported. Minimum requirement for Krita is OSX 10.12. It might really cause a problem with the icons.
Comment 2 Jo 2020-06-10 08:21:09 UTC
Created attachment 129183 [details]
Question mark in menu entries

Oops, sorry
My system version is macOS 10.14.6
Comment 3 Halla Rempt 2020-06-10 08:36:58 UTC
Weird, it doesn't do that on my mac. And the only way to get icons in menus is by running Krita in a KDE plasma desktop, when the environment variable KDE_FULL_SESSION is set, otherwise we force-disable icons in menus.
Comment 4 Jo 2020-06-10 09:05:36 UTC
(In reply to Boudewijn Rempt from comment #3)
> Weird, it doesn't do that on my mac. And the only way to get icons in menus
> KDE_FULL_SESSION is set, otherwise we force-disable icons in menus.

What should I do to disable icons?
Why is the bug resolved?
Comment 5 Jo 2020-06-11 17:55:34 UTC
I kindly ask for guidance to suppress icons in menus. Thereafter we can close this bug too. 
Sorry, why this fancy stuff in menus?
Comment 6 Halla Rempt 2020-06-12 08:47:37 UTC
We cannot help you, and this isn't a user support forum; it's a place where people report things that can be fixed in the code. If you need help, go to krita-artists.org. Not that it's likely anyone will be able to help because this wierdness is specific for your system.

Since this is not an issue that we can fix by changing code, I am going to close this bug again. Please do not reopen it.
Comment 7 Jo 2020-06-12 16:40:17 UTC
(In reply to Boudewijn Rempt from comment #6)
> We cannot help you, and this isn't a user support forum; it's a place where
> people report things that can be fixed in the code. If you need help, go to
> krita-artists.org. Not that it's likely anyone will be able to help because
> this wierdness is specific for your system.
> 
> Since this is not an issue that we can fix by changing code, I am going to
> close this bug again. Please do not reopen it.

it is very simple, you gave me no definitive answer. 
Because i care for Krita, you forced me to ask again for a clear answer. How can i know that mine is an isolated problem?
To conclude, i do not need icons in menus, if you can add it as option, i'd enjoy. Thanks.
Comment 8 Tiar 2020-06-12 17:05:05 UTC
@Jo It cannot be said that for sure it's only you having this issue. However I do user support on reddit and I've never came across something like that.

It would be best if we could move this conversation to krita-artsists.org to not strain Boud's patience. The reason he told you it must be your system is because the code for icons in menus is very, very simple.

1) It checks if your system has a special system variable called "KDE_FULL_SESSION"
2) If it doesn't, it disables the icons.

The variable should only be set on Linux with Plasma - like KDE Neon, Kubuntu etc. MacOS should not have it. Hence, your system is weird :)

So it would be best if you could log into krita-artists.org - it's a very cool place for Krita artists in general anyway, much more user-oriented and user-friendly (bugzilla is strictly development-oriented) so I hope it's not too inconvenient - and show the content of Help -> Show system information for bug reports (maybe use pastebin.com or similar service) and then go to console/terminal and write this:

echo $KDE_FULL_SESSION

and press Enter, and see what it outputs and write it in the post as well.
Comment 9 Jo 2020-08-13 18:25:45 UTC
Let's try a last time.

Digikam is an open source digital asset manager (for video, images, etc) and it uses QT like Krita.
Digikam is available for Linux, mac, etc

I've no problems whatsoever to see colored menubar menu icons with Digikam, and both your applications use the QT framework. 

Since Digikam is open source, you can take a look. Looks like a quick fix, maybe it's useful. 

https://www.digikam.org/

Just for information, I've installed Linux on one partition of my hard disc but this doesn't matter.
Comment 10 Jo 2020-08-13 21:44:14 UTC
Since I asked also the developers of Digikam, I got following answer about QT :

"If bug appears in Krita or digiKam, is more like a problem in a common shared library, as KF5::KXmlGui which manage application menu."
Comment 11 Halla Rempt 2020-08-16 09:32:06 UTC
Please do not reopen bug reports that developers have closed.