Summary: | KCalc displays no menu bar if Application Menus Daemon is running | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | kdebug |
Component: | Global Menu widget | Assignee: | Plasma Bugs List <plasma-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | minor | CC: | kde, kdedev, mvourlakos, nate |
Priority: | NOR | ||
Version First Reported In: | 6.2.0 | ||
Target Milestone: | 1.0 | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | 6.3.4 | |
Sentry Crash Report: |
Description
kdebug
2024-10-13 20:05:52 UTC
The daemon exports apps' menus to a Global Menu widget. Presumably you must have had one such widget at some point in the past, or still do invisibly, due to some bug. What does `grep global ~/.config/plasma-org.kde.plasma.desktop-appletsrc` say? ๐๐งน โ ๏ธ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME. For more information about our bug triaging procedures, please read https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging. Thank you for helping us make KDE software even better for everyone! (In reply to Nate Graham from comment #1) > The daemon exports apps' menus to a Global Menu widget. Presumably you must > have had one such widget at some point in the past, or still do invisibly, > due to some bug. > > What does `grep global ~/.config/plasma-org.kde.plasma.desktop-appletsrc` > say? global=Alt+F1 moving to the Global Menu widget So as written, this behavior is intentional because the Global Menu daemon provides global menu exporting functionality. And when that functionality is present, in-window menu bars disappear, intentionally. However the daemon is only supposed to be running when there is a Global Menu widget present somewhere. Are you saying that you don't have any? (In reply to Nate Graham from comment #5) > So as written, this behavior is intentional because the Global Menu daemon > provides global menu exporting functionality. And when that functionality is > present, in-window menu bars disappear, intentionally. > > However the daemon is only supposed to be running when there is a Global > Menu widget present somewhere. Are you saying that you don't have any? Had to do a web search to find out what a Global Menu widget is. Seems like it could be handy, but no I've never had any AFAIK. Thanks. Ok, so with Plasma 6.3.3 or later, does the issue still happen if you re-enable the Application Menus daemon? If not, let's close this as fixed. If it does still happen, can you paste the output of `qdbus-qt6 org.kde.kded6 /kded org.kde.kded6.loadedModules | grep appmenu` run in a terminal window? (if it says "command not found", you may need to replace "qdbus-qt6" with "qdbus") And then can you also paste the output of `grep appmenu ~/.config/plasma-org.kde.plasma.desktop-appletsrc` ? Thanks again! (In reply to Nate Graham from comment #7) > Thanks. > > Ok, so with Plasma 6.3.3 or later, does the issue still happen if you > re-enable the Application Menus daemon? > > If not, let's close this as fixed. If it does still happen, can you paste > the output of `qdbus-qt6 org.kde.kded6 /kded org.kde.kded6.loadedModules | > grep appmenu` run in a terminal window? (if it says "command not found", you > may need to replace "qdbus-qt6" with "qdbus") > > And then can you also paste the output of `grep appmenu > ~/.config/plasma-org.kde.plasma.desktop-appletsrc` ? > > Thanks again! Re-enabling the service was more difficult - Background Services are hidden from System Settings now! I got to them via `kcmshell6 kcm_kded` and turned the service back on. Verified kcalc was in simple mode and restarted. Kcalc now has its menu. So, looks like this is fixed! Terrific! Thanks for checking. |